Chiasma.Command.Pane
panes :: Member (TmuxPanes a) r => Sem r [a] Source #
pane :: Member (TmuxPanes a) r => PaneId -> Sem r (Maybe a) Source #
windowPanes :: Member (TmuxPanes a) r => WindowId -> Sem r [a] Source #
firstWindowPane :: Member (TmuxPanes a) r => WindowId -> Sem r a Source #
closePane :: Member Tmux r => PaneId -> Sem r () Source #
isPaneIdOpen :: Member (TmuxPanes Pane) r => PaneId -> Sem r Bool Source #
isPaneOpen :: Member (TmuxPanes Pane) r => View PaneId -> Sem r Bool Source #
movePane :: Member Tmux r => PaneId -> PaneId -> Axis -> Sem r () Source #
resizePane :: Member Tmux r => PaneId -> Axis -> Int -> Sem r () Source #
sendKeys :: Member Tmux r => PaneId -> [Key] -> Sem r () Source #
pipePane :: Member Tmux r => PaneId -> Text -> Sem r () Source #
capturePane :: Member Tmux r => PaneId -> Sem r [Text] Source #
selectPane :: Member Tmux r => PaneId -> Sem r () Source #
copyMode :: Member Tmux r => PaneId -> Sem r () Source #
paneMode :: Member (TmuxPanes PaneMode) r => PaneId -> Sem r (Maybe PaneMode) Source #
quitCopyMode :: Member Tmux r => Member (TmuxPanes PaneMode) r => PaneId -> Sem r () Source #