Safe Haskell | None |
---|---|
Language | Haskell2010 |
- mkBindingE :: VimMode -> RepeatToken -> (Event, EditorM (), VimState -> VimState) -> VimBinding
- mkBindingY :: VimMode -> (Event, YiM (), VimState -> VimState) -> VimBinding
- mkStringBindingE :: VimMode -> RepeatToken -> (String, EditorM (), VimState -> VimState) -> VimBinding
- mkStringBindingY :: VimMode -> (String, YiM (), VimState -> VimState) -> VimBinding
- splitCountedCommand :: String -> (Int, String)
- selectBinding :: String -> VimState -> [VimBinding] -> MatchResult (YiM RepeatToken)
- selectPureBinding :: EventString -> VimState -> [VimBinding] -> MatchResult (EditorM RepeatToken)
- matchFromBool :: Bool -> MatchResult ()
- mkMotionBinding :: RepeatToken -> (VimMode -> Bool) -> VimBinding
- mkChooseRegisterBinding :: (VimState -> Bool) -> VimBinding
- pasteInclusiveB :: Rope -> RegionStyle -> BufferM ()
- addNewLineIfNecessary :: Rope -> Rope
- indentBlockRegionB :: Int -> Region -> BufferM ()
- addVimJumpHereE :: EditorM ()
Documentation
mkBindingE :: VimMode -> RepeatToken -> (Event, EditorM (), VimState -> VimState) -> VimBinding Source
mkBindingY :: VimMode -> (Event, YiM (), VimState -> VimState) -> VimBinding Source
mkStringBindingE :: VimMode -> RepeatToken -> (String, EditorM (), VimState -> VimState) -> VimBinding Source
mkStringBindingY :: VimMode -> (String, YiM (), VimState -> VimState) -> VimBinding Source
splitCountedCommand :: String -> (Int, String) Source
selectBinding :: String -> VimState -> [VimBinding] -> MatchResult (YiM RepeatToken) Source
selectPureBinding :: EventString -> VimState -> [VimBinding] -> MatchResult (EditorM RepeatToken) Source
All impure bindings will be ignored.
matchFromBool :: Bool -> MatchResult () Source
mkMotionBinding :: RepeatToken -> (VimMode -> Bool) -> VimBinding Source
mkChooseRegisterBinding :: (VimState -> Bool) -> VimBinding Source
pasteInclusiveB :: Rope -> RegionStyle -> BufferM () Source
addNewLineIfNecessary :: Rope -> Rope Source
indentBlockRegionB :: Int -> Region -> BufferM () Source
addVimJumpHereE :: EditorM () Source