Safe Haskell | None |
---|---|
Language | Haskell2010 |
- rotate :: App ()
- closeInactive :: App ()
- focusViewLeft :: App ()
- focusViewRight :: App ()
- focusViewAbove :: App ()
- focusViewBelow :: App ()
- hSplit :: App ()
- vSplit :: App ()
- addSplit :: BufAdded -> App ()
- nextBuf :: App ()
- prevBuf :: App ()
- focusDo :: BufAction a -> App [a]
- focusDo_ :: BufAction a -> App ()
- focusedBufs :: App [BufRef]
- isFocused :: BufAction Bool
- scrollBy :: Int -> App ()
Documentation
closeInactive :: App () Source #
Close all inactive viewports
focusViewLeft :: App () Source #
Move focus from any viewports one viewport to the left
focusViewRight :: App () Source #
Move focus from any viewports one viewport to the right
focusViewAbove :: App () Source #
Move focus from any viewports one viewport above
focusViewBelow :: App () Source #
Move focus from any viewports one viewport below
addSplit :: BufAdded -> App () Source #
Add a new split at the top level in the given direction containing the given buffer.
focusDo :: BufAction a -> App [a] Source #
Run a bufAction over all focused buffers and return any results.
focusedBufs :: App [BufRef] Source #
Get bufRefs for all buffers that are selected in at least one viewport