| License | GPL-2 | 
|---|---|
| Maintainer | yi-devel@googlegroups.com | 
| Stability | experimental | 
| Portability | portable | 
| Safe Haskell | None | 
| Language | Haskell2010 | 
| Extensions | 
  | 
Yi.Keymap.Vim.Common
Description
Common types used by the vim keymap.
Documentation
Constructors
| 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 | |
Fields  | |
data VimBinding Source
Constructors
| VimBindingY (EventString -> VimState -> MatchResult (YiM RepeatToken)) | |
| VimBindingE (EventString -> VimState -> MatchResult (EditorM RepeatToken)) | 
Constructors
| VimState | |
Fields 
  | |
Constructors
| Register | |
Fields  | |
data RepeatableAction Source
Constructors
| RepeatableAction | |
Fields 
  | |
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