Implementation of Paragraph Feature

Changes to support moving cursor to next and previous paragraph
and updates to corresponding documentation
This commit is contained in:
Nitish Sakhawalkar
2017-10-02 19:01:01 -07:00
parent ac29e30f54
commit ec221c0bc4
4 changed files with 59 additions and 0 deletions

View File

@@ -41,6 +41,8 @@ var bindingActions = map[string]func(*View, bool) bool{
"DeleteWordLeft": (*View).DeleteWordLeft,
"SelectToStartOfLine": (*View).SelectToStartOfLine,
"SelectToEndOfLine": (*View).SelectToEndOfLine,
"ParagraphPrevious": (*View).ParagraphPrevious,
"ParagraphNext": (*View).ParagraphNext,
"InsertNewline": (*View).InsertNewline,
"InsertSpace": (*View).InsertSpace,
"Backspace": (*View).Backspace,
@@ -458,6 +460,8 @@ func DefaultBindings() map[string]string {
"CtrlDown": "CursorEnd",
"CtrlShiftUp": "SelectToStart",
"CtrlShiftDown": "SelectToEnd",
"Alt-{": "ParagraphPrevious",
"Alt-}": "ParagraphNext",
"Enter": "InsertNewline",
"CtrlH": "Backspace",
"Backspace": "Backspace",