Safe Haskell | None |
---|---|
Language | Haskell2010 |
- rangeDo :: (Range -> BufAction a) -> BufAction [a]
- rangeDo_ :: (Range -> BufAction a) -> BufAction ()
- ranges :: HasBuffer s => Lens' s [Range]
- eachRange :: HasBuffer s => Traversal' s Range
- overRanges :: (Range -> BufAction Range) -> BufAction ()
- addRange :: Range -> BufAction ()
- displayRange :: BufAction ()
Documentation
rangeDo :: (Range -> BufAction a) -> BufAction [a] Source #
Sequences actions over each range as a BufAction
ranges :: HasBuffer s => Lens' s [Range] Source #
A lens over all the stored cursor ranges for a buffer
eachRange :: HasBuffer s => Traversal' s Range Source #
A Traversal over each Range for the given buffer.
overRanges :: (Range -> BufAction Range) -> BufAction () Source #
Sequences actions over each range and replaces each range with its result.
displayRange :: BufAction () Source #
Sets style attributes to show a given range.