@@ -72,30 +72,31 @@ type KeyMap struct {
72
72
// upon the textarea.
73
73
func DefaultKeyMap () KeyMap {
74
74
return KeyMap {
75
- CharacterForward : key .NewBinding (key .WithKeys ("right" , "ctrl+f" ), key .WithHelp ("right" , "character forward" )),
76
- CharacterBackward : key .NewBinding (key .WithKeys ("left" , "ctrl+b" ), key .WithHelp ("left" , "character backward" )),
77
- WordForward : key .NewBinding (key .WithKeys ("alt+right" , "alt+f" ), key .WithHelp ("alt+right" , "word forward" )),
78
- WordBackward : key .NewBinding (key .WithKeys ("alt+left" , "alt+b" ), key .WithHelp ("alt+left" , "word backward" )),
79
- LineNext : key .NewBinding (key .WithKeys ("down" , "ctrl+n" ), key .WithHelp ("down" , "next line" )),
80
- LinePrevious : key .NewBinding (key .WithKeys ("up" , "ctrl+p" ), key .WithHelp ("up" , "previous line" )),
81
- DeleteWordBackward : key .NewBinding (key .WithKeys ("alt+backspace" , "ctrl+w" ), key .WithHelp ("alt+backspace" , "delete word backward" )),
82
- DeleteWordForward : key .NewBinding (key .WithKeys ("alt+delete" , "alt+d" ), key .WithHelp ("alt+delete" , "delete word forward" )),
83
- DeleteAfterCursor : key .NewBinding (key .WithKeys ("ctrl+k" ), key .WithHelp ("ctrl+k" , "delete after cursor" )),
84
- DeleteBeforeCursor : key .NewBinding (key .WithKeys ("ctrl+u" ), key .WithHelp ("ctrl+u" , "delete before cursor" )),
85
- InsertNewline : key .NewBinding (key .WithKeys ("enter" , "ctrl+m" ), key .WithHelp ("enter" , "insert newline" )),
86
- DeleteCharacterBackward : key .NewBinding (key .WithKeys ("backspace" , "ctrl+h" ), key .WithHelp ("backspace" , "delete character backward" )),
87
- DeleteCharacterForward : key .NewBinding (key .WithKeys ("delete" , "ctrl+d" ), key .WithHelp ("delete" , "delete character forward" )),
88
- LineStart : key .NewBinding (key .WithKeys ("home" , "ctrl+a" ), key .WithHelp ("home" , "line start" )),
89
- LineEnd : key .NewBinding (key .WithKeys ("end" , "ctrl+e" ), key .WithHelp ("end" , "line end" )),
90
- Paste : key .NewBinding (key .WithKeys ("ctrl+v" ), key .WithHelp ("ctrl+v" , "paste" )),
91
- InputBegin : key .NewBinding (key .WithKeys ("alt+<" , "ctrl+home" ), key .WithHelp ("alt+<" , "input begin" )),
92
- InputEnd : key .NewBinding (key .WithKeys ("alt+>" , "ctrl+end" ), key .WithHelp ("alt+>" , "input end" )),
93
- CapitalizeWordForward : key .NewBinding (key .WithKeys ("alt+c" ), key .WithHelp ("alt+c" , "capitalize word forward" )),
94
- LowercaseWordForward : key .NewBinding (key .WithKeys ("alt+l" ), key .WithHelp ("alt+l" , "lowercase word forward" )),
95
- UppercaseWordForward : key .NewBinding (key .WithKeys ("alt+u" ), key .WithHelp ("alt+u" , "uppercase word forward" )),
96
- AcceptSuggestion : key .NewBinding (key .WithKeys ("tab" , "ctrl+y" )),
97
- NextSuggestion : key .NewBinding (key .WithKeys ("down" , "ctrl+n" )),
98
- PrevSuggestion : key .NewBinding (key .WithKeys ("up" , "ctrl+p" )),
75
+ CharacterForward : key .NewBinding (key .WithKeys ("right" , "ctrl+f" ), key .WithHelp ("right" , "character forward" )),
76
+ CharacterBackward : key .NewBinding (key .WithKeys ("left" , "ctrl+b" ), key .WithHelp ("left" , "character backward" )),
77
+ WordForward : key .NewBinding (key .WithKeys ("alt+right" , "alt+f" ), key .WithHelp ("alt+right" , "word forward" )),
78
+ WordBackward : key .NewBinding (key .WithKeys ("alt+left" , "alt+b" ), key .WithHelp ("alt+left" , "word backward" )),
79
+ LineNext : key .NewBinding (key .WithKeys ("down" , "ctrl+n" ), key .WithHelp ("down" , "next line" )),
80
+ LinePrevious : key .NewBinding (key .WithKeys ("up" , "ctrl+p" ), key .WithHelp ("up" , "previous line" )),
81
+ DeleteWordBackward : key .NewBinding (key .WithKeys ("alt+backspace" , "ctrl+w" ), key .WithHelp ("alt+backspace" , "delete word backward" )),
82
+ DeleteWordForward : key .NewBinding (key .WithKeys ("alt+delete" , "alt+d" ), key .WithHelp ("alt+delete" , "delete word forward" )),
83
+ DeleteAfterCursor : key .NewBinding (key .WithKeys ("ctrl+k" ), key .WithHelp ("ctrl+k" , "delete after cursor" )),
84
+ DeleteBeforeCursor : key .NewBinding (key .WithKeys ("ctrl+u" ), key .WithHelp ("ctrl+u" , "delete before cursor" )),
85
+ InsertNewline : key .NewBinding (key .WithKeys ("enter" , "ctrl+m" ), key .WithHelp ("enter" , "insert newline" )),
86
+ DeleteCharacterBackward : key .NewBinding (key .WithKeys ("backspace" , "ctrl+h" ), key .WithHelp ("backspace" , "delete character backward" )),
87
+ DeleteCharacterForward : key .NewBinding (key .WithKeys ("delete" , "ctrl+d" ), key .WithHelp ("delete" , "delete character forward" )),
88
+ LineStart : key .NewBinding (key .WithKeys ("home" , "ctrl+a" ), key .WithHelp ("home" , "line start" )),
89
+ LineEnd : key .NewBinding (key .WithKeys ("end" , "ctrl+e" ), key .WithHelp ("end" , "line end" )),
90
+ Paste : key .NewBinding (key .WithKeys ("ctrl+v" ), key .WithHelp ("ctrl+v" , "paste" )),
91
+ InputBegin : key .NewBinding (key .WithKeys ("alt+<" , "ctrl+home" ), key .WithHelp ("alt+<" , "input begin" )),
92
+ InputEnd : key .NewBinding (key .WithKeys ("alt+>" , "ctrl+end" ), key .WithHelp ("alt+>" , "input end" )),
93
+ CapitalizeWordForward : key .NewBinding (key .WithKeys ("alt+c" ), key .WithHelp ("alt+c" , "capitalize word forward" )),
94
+ LowercaseWordForward : key .NewBinding (key .WithKeys ("alt+l" ), key .WithHelp ("alt+l" , "lowercase word forward" )),
95
+ UppercaseWordForward : key .NewBinding (key .WithKeys ("alt+u" ), key .WithHelp ("alt+u" , "uppercase word forward" )),
96
+ AcceptSuggestion : key .NewBinding (key .WithKeys ("tab" , "ctrl+y" )),
97
+ NextSuggestion : key .NewBinding (key .WithKeys ("down" , "ctrl+n" )),
98
+ PrevSuggestion : key .NewBinding (key .WithKeys ("up" , "ctrl+p" )),
99
+
99
100
TransposeCharacterBackward : key .NewBinding (key .WithKeys ("ctrl+t" ), key .WithHelp ("ctrl+t" , "transpose character backward" )),
100
101
}
101
102
}
0 commit comments