| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Yi.Snippet.Internal
Documentation
Constructors
| Snippet | |
Fields
| |
Constructors
| FilenameVar | |
| UserVar | |
Constructors
| DefaultValue YiString | |
| CustomValue YiString |
type SnippetBody = Free SnippetBodyF #
data EditAction #
Constructors
| SENext | |
| SEInsertChar Char | |
| SEBackSpace | |
| SEEscape |
initialEditState :: Snippet -> EditState #
lit :: YiString -> SnippetBody () #
line :: YiString -> SnippetBody () #
nl :: SnippetBody () #
place :: YiString -> SnippetBody Var #
refer :: Var -> SnippetBody YiString #
finish :: SnippetBody () #
mirror :: Var -> SnippetBody () #
collectVars :: SnippetBody a -> Vars #
advanceEditState :: EditState -> EditAction -> EditState #