License | GPL-2 |
---|---|
Maintainer | yi-devel@googlegroups.com |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Extensions |
|
Common types used by the vim keymap.
Documentation
Normal | |
NormalOperatorPending OperatorName | |
Insert Char | char denotes how state got into insert mode ( |
Replace | |
ReplaceSingleChar | |
InsertNormal | after C-o |
InsertVisual | after C-o and one of v, V, C-v |
Visual RegionStyle | |
Ex | |
Search | |
data VimBinding Source #
VimBindingY (EventString -> VimState -> MatchResult (YiM RepeatToken)) | |
VimBindingE (EventString -> VimState -> MatchResult (EditorM RepeatToken)) |
data GotoCharCommand Source #
VimState | |
|
data RepeatableAction Source #
data MatchResult a Source #
newtype EventString Source #
newtype OperatorName Source #
type RegisterName = Char Source #
module Yi.Keymap.Vim.MatchResult
lookupBestMatch :: EventString -> [(EventString, a)] -> MatchResult a Source #
matchesString :: EventString -> EventString -> MatchResult () Source #