yi-snippet-0.19.0: Snippet support for yi
Safe HaskellNone
LanguageHaskell2010

Yi.Snippet.Internal

Documentation

data Snippet Source #

Constructors

Snippet 

data Var Source #

Constructors

FilenameVar 
UserVar 

Fields

Instances

Instances details
Eq Var Source # 
Instance details

Defined in Yi.Snippet.Internal

Methods

(==) :: Var -> Var -> Bool #

(/=) :: Var -> Var -> Bool #

Ord Var Source # 
Instance details

Defined in Yi.Snippet.Internal

Methods

compare :: Var -> Var -> Ordering #

(<) :: Var -> Var -> Bool #

(<=) :: Var -> Var -> Bool #

(>) :: Var -> Var -> Bool #

(>=) :: Var -> Var -> Bool #

max :: Var -> Var -> Var #

min :: Var -> Var -> Var #

Show Var Source # 
Instance details

Defined in Yi.Snippet.Internal

Methods

showsPrec :: Int -> Var -> ShowS #

show :: Var -> String #

showList :: [Var] -> ShowS #

Generic Var Source # 
Instance details

Defined in Yi.Snippet.Internal

Associated Types

type Rep Var :: Type -> Type #

Methods

from :: Var -> Rep Var x #

to :: Rep Var x -> Var #

Binary Var Source # 
Instance details

Defined in Yi.Snippet.Internal

Methods

put :: Var -> Put #

get :: Get Var #

putList :: [Var] -> Put #

type Rep Var Source # 
Instance details

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)))

data VarValue Source #

Instances

Instances details
Eq VarValue Source # 
Instance details

Defined in Yi.Snippet.Internal

Show VarValue Source # 
Instance details

Defined in Yi.Snippet.Internal

Generic VarValue Source # 
Instance details

Defined in Yi.Snippet.Internal

Associated Types

type Rep VarValue :: Type -> Type #

Methods

from :: VarValue -> Rep VarValue x #

to :: Rep VarValue x -> VarValue #

Binary VarValue Source # 
Instance details

Defined in Yi.Snippet.Internal

Methods

put :: VarValue -> Put #

get :: Get VarValue #

putList :: [VarValue] -> Put #

Default VarValue Source # 
Instance details

Defined in Yi.Snippet.Internal

Methods

def :: VarValue #

type Rep VarValue Source # 
Instance details

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 EditState Source #

Constructors

EditState 

Fields

Instances

Instances details
Eq EditState Source # 
Instance details

Defined in Yi.Snippet.Internal

Show EditState Source # 
Instance details

Defined in Yi.Snippet.Internal

Generic EditState Source # 
Instance details

Defined in Yi.Snippet.Internal

Associated Types

type Rep EditState :: Type -> Type #

Binary EditState Source # 
Instance details

Defined in Yi.Snippet.Internal

Default EditState Source # 
Instance details

Defined in Yi.Snippet.Internal

Methods

def :: EditState #

YiVariable EditState Source # 
Instance details

Defined in Yi.Snippet.Internal

type Rep EditState Source # 
Instance details

Defined in Yi.Snippet.Internal