Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Snippet | |
|
Instances
Eq Var Source # | |
Ord Var Source # | |
Show Var Source # | |
Generic Var Source # | |
Binary Var Source # | |
type Rep Var Source # | |
Defined in Yi.Snippet.Internal type Rep Var = D1 (MetaData "Var" "Yi.Snippet.Internal" "yi-snippet-0.18.0-61XagSTkwyr5eA91E9Ns94" False) (C1 (MetaCons "FilenameVar" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "UserVar" PrefixI True) (S1 (MetaSel (Just "fromVar") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int))) |
Instances
Eq VarValue Source # | |
Show VarValue Source # | |
Generic VarValue Source # | |
Binary VarValue Source # | |
Default VarValue Source # | |
Defined in Yi.Snippet.Internal | |
type Rep VarValue Source # | |
Defined in Yi.Snippet.Internal type Rep VarValue = D1 (MetaData "VarValue" "Yi.Snippet.Internal" "yi-snippet-0.18.0-61XagSTkwyr5eA91E9Ns94" False) (C1 (MetaCons "DefaultValue" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 YiString)) :+: C1 (MetaCons "CustomValue" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 YiString))) |
type SnippetBody = Free SnippetBodyF Source #
initialEditState :: Snippet -> EditState Source #
lit :: YiString -> SnippetBody () Source #
line :: YiString -> SnippetBody () Source #
nl :: SnippetBody () Source #
finish :: SnippetBody () Source #
mirror :: Var -> SnippetBody () Source #
collectVars :: SnippetBody a -> Vars Source #
advanceEditState :: EditState -> EditAction -> EditState Source #