]> git.lizzy.rs Git - micro.git/blobdiff - internal/action/defaults_other.go
Add simulation screen tests
[micro.git] / internal / action / defaults_other.go
index 1ee406483c24535528f3c4f381435bd0940d8ccc..d55179f9c82214227297663825f57f77cb264b92 100644 (file)
@@ -19,10 +19,10 @@ func DefaultBindings() map[string]string {
                "AltDown":        "MoveLinesDown",
                "CtrlShiftRight": "SelectWordRight",
                "CtrlShiftLeft":  "SelectWordLeft",
-               "AltLeft":        "StartOfText",
+               "AltLeft":        "StartOfTextToggle",
                "AltRight":       "EndOfLine",
-               "AltShiftLeft":   "SelectToStartOfText",
-               "ShiftHome":      "SelectToStartOfText",
+               "AltShiftLeft":   "SelectToStartOfTextToggle",
+               "ShiftHome":      "SelectToStartOfTextToggle",
                "AltShiftRight":  "SelectToEndOfLine",
                "ShiftEnd":       "SelectToEndOfLine",
                "CtrlUp":         "CursorStart",
@@ -34,27 +34,28 @@ func DefaultBindings() map[string]string {
                "Enter":          "InsertNewline",
                "CtrlH":          "Backspace",
                "Backspace":      "Backspace",
+               "OldBackspace":   "Backspace",
                "Alt-CtrlH":      "DeleteWordLeft",
                "Alt-Backspace":  "DeleteWordLeft",
                "Tab":            "Autocomplete|IndentSelection|InsertTab",
                "Backtab":        "CycleAutocompleteBack|OutdentSelection|OutdentLine",
-               "CtrlO":          "OpenFile",
-               "CtrlS":          "Save",
-               "CtrlF":          "Find",
-               "CtrlN":          "FindNext",
-               "CtrlP":          "FindPrevious",
-               "CtrlZ":          "Undo",
-               "CtrlY":          "Redo",
-               "CtrlC":          "Copy",
-               "CtrlX":          "Cut",
-               "CtrlK":          "CutLine",
-               "CtrlD":          "DuplicateLine",
-               "CtrlV":          "Paste",
-               "CtrlA":          "SelectAll",
-               "CtrlT":          "AddTab",
-               "Alt,":           "PreviousTab",
-               "Alt.":           "NextTab",
-               "Home":           "StartOfText",
+               "Ctrl-o":         "OpenFile",
+               "Ctrl-s":         "Save",
+               "Ctrl-f":         "Find",
+               "Ctrl-n":         "FindNext",
+               "Ctrl-p":         "FindPrevious",
+               "Ctrl-z":         "Undo",
+               "Ctrl-y":         "Redo",
+               "Ctrl-c":         "CopyLine|Copy",
+               "Ctrl-x":         "Cut",
+               "Ctrl-k":         "CutLine",
+               "Ctrl-d":         "DuplicateLine",
+               "Ctrl-v":         "Paste",
+               "Ctrl-a":         "SelectAll",
+               "Ctrl-t":         "AddTab",
+               "Alt-,":          "PreviousTab",
+               "Alt-.":          "NextTab",
+               "Home":           "StartOfTextToggle",
                "End":            "EndOfLine",
                "CtrlHome":       "CursorStart",
                "CtrlEnd":        "CursorEnd",
@@ -62,17 +63,17 @@ func DefaultBindings() map[string]string {
                "PageDown":       "CursorPageDown",
                "CtrlPageUp":     "PreviousTab",
                "CtrlPageDown":   "NextTab",
-               "CtrlG":          "ToggleHelp",
+               "Ctrl-g":         "ToggleHelp",
                "Alt-g":          "ToggleKeyMenu",
-               "CtrlR":          "ToggleRuler",
-               "CtrlL":          "command-edit:goto ",
+               "Ctrl-r":         "ToggleRuler",
+               "Ctrl-l":         "command-edit:goto ",
                "Delete":         "Delete",
-               "CtrlB":          "ShellMode",
-               "CtrlQ":          "Quit",
-               "CtrlE":          "CommandMode",
-               "CtrlW":          "NextSplit",
-               "CtrlU":          "ToggleMacro",
-               "CtrlJ":          "PlayMacro",
+               "Ctrl-b":         "ShellMode",
+               "Ctrl-q":         "Quit",
+               "Ctrl-e":         "CommandMode",
+               "Ctrl-w":         "NextSplit",
+               "Ctrl-u":         "ToggleMacro",
+               "Ctrl-j":         "PlayMacro",
                "Insert":         "ToggleOverwriteMode",
 
                // Emacs-style keybindings