| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Rasa.Ext.Cursors.Internal.Base
- rangeDo :: (CrdRange -> BufAction a) -> BufAction [a]
 - rangeDo_ :: (CrdRange -> BufAction a) -> BufAction ()
 - overRanges :: ([CrdRange] -> [CrdRange]) -> BufAction ()
 - getRanges :: BufAction [CrdRange]
 - setRanges :: [CrdRange] -> BufAction ()
 - overEachRange :: (CrdRange -> BufAction CrdRange) -> BufAction ()
 - addRange :: CrdRange -> BufAction ()
 - setStyleProvider :: BufAction ()
 
Documentation
rangeDo :: (CrdRange -> BufAction a) -> BufAction [a] Source #
Sequences actions over each range as a BufAction
overEachRange :: (CrdRange -> BufAction CrdRange) -> BufAction () Source #
Sequences actions over each range and replaces each range with its result.
setStyleProvider :: BufAction () Source #
Adds cursor specific styles