chiasma-0.2.0.0: tmux api
Safe HaskellNone
LanguageHaskell2010

Chiasma.Window

Documentation

findOrCreateWindow :: MonadDeepState s Views m => Ident -> m (View WindowId) Source #

registerWindowId :: MonadDeepState s Views m => Ident -> WindowId -> m () Source #

spawnWindow :: (MonadDeepState s Views m, MonadFree TmuxThunk m) => SessionId -> Ident -> m Window Source #

findOrCreatePane :: MonadDeepState s Views m => Ident -> m (View PaneId) Source #

openPane :: (MonadDeepState s Views m, MonadFree TmuxThunk m) => FilePath -> WindowId -> m PaneDetail Source #

ensurePaneClosed :: (MonadDeepState s Views m, MonadFree TmuxThunk m) => Maybe PaneDetail -> m () Source #