| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Yi.Snippet.Internal
Documentation
Constructors
| Snippet | |
Fields
| |
Constructors
| FilenameVar | |
| UserVar | |
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.19.0-BIiXzpqcus2IxVJ96XWKWu" 'False) (C1 ('MetaCons "FilenameVar" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "UserVar" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVar") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) | |
Constructors
| DefaultValue YiString | |
| CustomValue YiString |
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.19.0-BIiXzpqcus2IxVJ96XWKWu" '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 #
data EditAction Source #
Constructors
| SENext | |
| SEInsertChar Char | |
| SEBackSpace | |
| SEEscape |
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 #