mew_vi

Modal editing witch, VI interpreter
IN THIS PACKAGE
Module Mew_vi . Vi_action
type insert =
| Append of string
| AppendEol of string
| Insert of string
| InsertBol of string
| Newline_below of string
| Newline_above of string
type motion =
| Left
| Right
| Right_nl
| Line_FirstChar
| Line_FirstNonBlank
| Line_LastChar
| Line_LastChar_nl
| Line_LastNonBlank
| Line_LastNonBlank_nl
| Upward
| Downward
| GotoLine
| GotoLine_first
| GotoLine_last
| Word
| WORD
| Word_end
| WORD_end
| Word_back
| WORD_back
| Word_back_end
| WORD_back_end
| Line
| Occurrence_inline of string
| Occurrence_inline_back of string
| Occurrence_inline_till of string
| Occurrence_inline_till_back of string
| Sentence_backword
| Sentence_forward
| Paragraph_backward
| Paragraph_forward
| Word_include
| Word_inner
| WORD_include
| WORD_inner
| Sentence_include
| Sentence_inner
| Paragraph_include
| Paragraph_inner
| Parenthesis_include
| Parenthesis_inner
| Bracket_include
| Bracket_inner
| AngleBracket_include
| AngleBracket_inner
| Brace_include
| Brace_inner
| Quote_include of string
| Quote_inner of string
| Match
type register = string
type t =
| Insert of insert * int
| Motion of motion * int
| Delete of register * motion * int
| Change of register * motion * int
| Join of int
| Undo of int
| Paste_before of register * int
| Paste_after of register * int
| Yank of register * motion * int
| DeleteSelected of register
| YankSelected of register
| ChangeMode of Mode.Name.t