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