yi-0.6.2.3: The Haskell-Scriptable EditorSource codeContentsIndex
Yi.Modes
Synopsis
type TokenBasedMode tok = Mode (Tree (Tok tok))
fundamentalMode :: Mode syntax
cMode :: StyleBasedMode
objectiveCMode :: StyleBasedMode
cppMode :: StyleBasedMode
cabalMode :: StyleBasedMode
srmcMode :: StyleBasedMode
ocamlMode :: TokenBasedMode Token
ottMode :: StyleBasedMode
gnuMakeMode :: StyleBasedMode
perlMode :: StyleBasedMode
pythonMode :: StyleBasedMode
anyExtension :: [String] -> FilePath -> String -> Bool
extensionOrContentsMatch :: [String] -> String -> FilePath -> String -> Bool
linearSyntaxMode :: forall lexerState t. Show lexerState => lexerState -> ((AlexState lexerState, AlexInput) -> Maybe (Tok t, (AlexState lexerState, AlexInput))) -> (t -> StyleName) -> Mode (Tree (Tok t))
svnCommitMode :: StyleBasedMode
hookModes :: (AnyMode -> Bool) -> BufferM () -> [AnyMode] -> [AnyMode]
applyModeHooks :: [(AnyMode -> Bool, BufferM ())] -> [AnyMode] -> [AnyMode]
lookupMode :: AnyMode -> YiM AnyMode
whitespaceMode :: TokenBasedMode StyleName
removeAnnots :: Mode a -> Mode a
Documentation
type TokenBasedMode tok = Mode (Tree (Tok tok))Source
fundamentalMode :: Mode syntaxSource
cMode :: StyleBasedModeSource
objectiveCMode :: StyleBasedModeSource
cppMode :: StyleBasedModeSource
cabalMode :: StyleBasedModeSource
srmcMode :: StyleBasedModeSource
ocamlMode :: TokenBasedMode TokenSource
ottMode :: StyleBasedModeSource
gnuMakeMode :: StyleBasedModeSource
perlMode :: StyleBasedModeSource
pythonMode :: StyleBasedModeSource
anyExtension :: [String] -> FilePath -> String -> BoolSource
When applied to an extensions list, creates a Mode.modeApplies function.
extensionOrContentsMatch :: [String] -> String -> FilePath -> String -> BoolSource
When applied to an extensions list and regular expression pattern, creates a Mode.modeApplies function.
linearSyntaxMode :: forall lexerState t. Show lexerState => lexerState -> ((AlexState lexerState, AlexInput) -> Maybe (Tok t, (AlexState lexerState, AlexInput))) -> (t -> StyleName) -> Mode (Tree (Tok t))Source
svnCommitMode :: StyleBasedModeSource
hookModes :: (AnyMode -> Bool) -> BufferM () -> [AnyMode] -> [AnyMode]Source
Adds a hook to all matching hooks in a list
applyModeHooks :: [(AnyMode -> Bool, BufferM ())] -> [AnyMode] -> [AnyMode]Source
Apply a list of mode hooks to a list of AnyModes
lookupMode :: AnyMode -> YiM AnyModeSource
Check whether a mode of the same name is already in modeTable and returns the original mode, if it isn't the case.
whitespaceMode :: TokenBasedMode StyleNameSource
removeAnnots :: Mode a -> Mode aSource
Produced by Haddock version 2.6.1