yi-keymap-vim-0.18.0: Vim keymap for Yi editor

LicenseGPL-2
Maintaineryi-devel@googlegroups.com
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010
Extensions
  • Cpp
  • TemplateHaskell
  • TemplateHaskellQuotes
  • DeriveDataTypeable
  • DeriveGeneric
  • GeneralizedNewtypeDeriving

Yi.Keymap.Vim.Common

Description

Common types used by the vim keymap.

Documentation

data VimMode Source #

Constructors

Normal 
NormalOperatorPending OperatorName 
Insert Char

char denotes how state got into insert mode (i, a, etc.)

Replace 
ReplaceSingleChar 
InsertNormal

after C-o

InsertVisual

after C-o and one of v, V, C-v

Visual RegionStyle 
Ex 
Search 
Instances
Eq VimMode Source # 
Instance details

Defined in Yi.Keymap.Vim.Common

Show VimMode Source # 
Instance details

Defined in Yi.Keymap.Vim.Common

Generic VimMode Source # 
Instance details

Defined in Yi.Keymap.Vim.Common

Associated Types

type Rep VimMode :: Type -> Type Source #

Binary VimMode Source # 
Instance details

Defined in Yi.Keymap.Vim.Common

Default VimMode Source # 
Instance details

Defined in Yi.Keymap.Vim.Common

Methods

def :: VimMode #

type Rep VimMode Source # 
Instance details

Defined in Yi.Keymap.Vim.Common

data Register Source #

Instances
Show Register Source # 
Instance details

Defined in Yi.Keymap.Vim.Common

Generic Register Source # 
Instance details

Defined in Yi.Keymap.Vim.Common

Associated Types

type Rep Register :: Type -> Type Source #

Binary Register Source # 
Instance details

Defined in Yi.Keymap.Vim.Common

type Rep Register Source # 
Instance details

Defined in Yi.Keymap.Vim.Common

type Rep Register = D1 (MetaData "Register" "Yi.Keymap.Vim.Common" "yi-keymap-vim-0.18.0-LfvK1VGgWOC3fyewT2uMPL" False) (C1 (MetaCons "Register" PrefixI True) (S1 (MetaSel (Just "regRegionStyle") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 RegionStyle) :*: S1 (MetaSel (Just "regContent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 YiString)))

data RepeatableAction Source #

newtype EventString Source #

Constructors

Ev 

Fields

Instances
Eq EventString Source # 
Instance details

Defined in Yi.Keymap.Vim.Common

Ord EventString Source # 
Instance details

Defined in Yi.Keymap.Vim.Common

Show EventString Source # 
Instance details

Defined in Yi.Keymap.Vim.Common

IsString EventString Source # 
Instance details

Defined in Yi.Keymap.Vim.Common

Semigroup EventString Source # 
Instance details

Defined in Yi.Keymap.Vim.Common

Monoid EventString Source # 
Instance details

Defined in Yi.Keymap.Vim.Common

Binary EventString Source # 
Instance details

Defined in Yi.Keymap.Vim.Common