chiasma-0.2.0.0: lib/Chiasma/Pane.hs
module Chiasma.Pane where
import Chiasma.Data.Ident (Ident)
import Chiasma.Data.TmuxId (PaneId)
import qualified Chiasma.Data.View as Tmux (View(View))
import Chiasma.Data.Views (Views)
import qualified Chiasma.View as Views (insertPane)
addPane :: MonadDeepState s Views m => Ident -> m (Tmux.View PaneId)
addPane ident = do
modify $ Views.insertPane pane
return pane
where
pane = Tmux.View ident Nothing