{ self, escPlus, }: { ${escPlus "1;9A"} = {cmd = "history-token-search-backward";}; ${escPlus "1;9B"} = {cmd = "history-token-search-forward";}; ${escPlus "1;9C"} = {cmd = "nextd-or-forward-word";}; ${escPlus "1;9D"} = {cmd = "prevd-or-backward-word";}; "alt-down" = { cmd = "history-token-search-forward"; }; "alt-h" = { cmd = "__fish_man_page"; }; "l" = { cmd = "forward-char"; }; "T" = { cmd = "backward-jump-till"; }; "e" = { cmd = "forward-word-end"; }; "right" = { cmd = "forward-char"; }; "t" = { cmd = "forward-jump-till"; }; "s" = { cmd = ["kill-selection" "end-selection" "repaint-mode"]; sets_mode_to = "insert"; }; "alt-#" = { cmd = "__fish_toggle_comment_commandline"; }; "_" = { cmd = "beginning-of-line"; }; "%" = { cmd = "jump-to-matching-bracket"; }; "ctrl-s" = { cmd = "pager-toggle-search"; }; "ctrl-w" = { cmd = "backward-kill-path-component"; }; "alt-o" = { cmd = "__fish_preview_current_file"; }; "left" = { cmd = "backward-char"; }; "shift-left" = { cmd = "backward-bigword"; }; "alt-p" = { cmd = "__fish_paginate"; }; "F" = { cmd = "backward-jump"; }; "ctrl-left" = { cmd = "backward-token"; }; "b" = { cmd = "backward-word"; }; "f1" = { cmd = "__fish_man_page"; }; "shift-delete" = { cmd = ["history-delete" "or" "backward-delete-char"]; }; "\"" = { "+" = { "y" = { cmd = ["fish_clipboard_copy; commandline -f end-selection" "repaint-mode"]; sets_mode_to = "default"; }; }; "*" = { "y" = { cmd = ["fish_clipboard_copy; commandline -f end-selection" "repaint-mode"]; sets_mode_to = "default"; }; }; }; "shift-tab" = { cmd = "complete-and-search"; }; "alt-b" = { cmd = "prevd-or-backward-word"; }; "#" = { cmd = "__fish_toggle_comment_commandline"; }; "~" = { cmd = ["togglecase-selection" "end-selection" "repaint-mode"]; sets_mode_to = "default"; }; "y" = { cmd = ["fish_vi_yank_selection" "end-selection" "repaint-mode"]; sets_mode_to = "default"; }; "f" = { cmd = "forward-jump"; }; "x" = { cmd = ["kill-selection" "end-selection" "repaint-mode"]; sets_mode_to = "default"; }; "X" = { cmd = ["kill-whole-line" "end-selection" "repaint-mode"]; sets_mode_to = "default"; }; "alt-y" = { cmd = "yank-pop"; }; "$" = { cmd = "end-of-line"; }; ";" = { cmd = "repeat-jump"; }; "W" = { cmd = "forward-bigword-vi"; }; "w" = { cmd = "forward-word-vi"; }; "j" = { cmd = "down-line"; }; "k" = { cmd = "up-line"; }; "end" = { cmd = "end-of-line"; }; "down" = { cmd = "down-or-search"; }; "alt-up" = { cmd = "history-token-search-backward"; }; "i" = { cmd = ["end-selection" "repaint-mode"]; sets_mode_to = "insert"; }; "g" = { "^" = { cmd = "beginning-of-line"; }; "e" = { cmd = "backward-word-end"; }; "$" = { cmd = "end-of-line"; }; "U" = { cmd = ["upcase-selection" "end-selection" "repaint-mode"]; sets_mode_to = "default"; }; "u" = { cmd = ["downcase-selection" "end-selection" "repaint-mode"]; sets_mode_to = "default"; }; "E" = { cmd = "backward-bigword-end"; }; }; "I" = { cmd = ["end-selection" "beginning-of-line" "repaint-mode"]; sets_mode_to = "insert"; }; "alt-." = { cmd = "history-token-search-backward"; }; "home" = { cmd = "beginning-of-line"; }; "alt-l" = { cmd = "__fish_list_current_token"; }; "ctrl-x" = { cmd = "fish_clipboard_copy"; }; "alt-s" = { cmd = '' for cmd in sudo doas please run0; if command -q $cmd; fish_commandline_prepend $cmd; break; end; end ''; }; "o" = { cmd = ["swap-selection-start-stop" "repaint-mode"]; }; "pageup" = { cmd = "beginning-of-history"; }; "ctrl-l" = { cmd = [ "status test-terminal-feature scroll-content-up && commandline -f scrollback-push" "clear-screen" ]; }; "up" = { cmd = "up-or-search"; }; "ctrl-u" = { cmd = "backward-kill-line"; }; "h" = { cmd = "backward-char"; }; "alt-right" = { cmd = "nextd-or-forward-word"; }; "ctrl-y" = { cmd = "yank"; }; "v" = { cmd = ["end-selection" "repaint-mode"]; sets_mode_to = "default"; }; "0" = { cmd = "beginning-of-line"; }; "ctrl-k" = { cmd = "kill-line"; }; "alt-v" = { cmd = "edit_command_buffer"; }; "ctrl-v" = { cmd = "fish_clipboard_paste"; }; "ctrl-i" = { cmd = "complete"; }; "d" = { cmd = [ "kill-selection" "end-selection" "backward-char" "repaint-mode" ]; sets_mode_to = "default"; }; "^" = { cmd = "beginning-of-line"; }; "alt-f" = { cmd = "nextd-or-forward-word"; }; "ctrl-right" = { cmd = "forward-token"; }; "alt-w" = { cmd = "__fish_whatis_current_token"; }; "shift-right" = { cmd = "forward-bigword"; }; "E" = { cmd = "forward-bigword-end"; }; "tab" = { cmd = "complete"; }; "B" = { cmd = "backward-bigword"; }; "alt-e" = { cmd = "edit_command_buffer"; }; "alt-d" = self.default."alt-d"; "pagedown" = { cmd = "end-of-history"; }; "c" = { cmd = ["kill-selection" "end-selection" "repaint-mode"]; sets_mode_to = "insert"; }; "alt-left" = { cmd = "prevd-or-backward-word"; }; "comma" = { cmd = "repeat-jump-reverse"; }; "ctrl-d" = { cmd = "delete-or-exit"; }; "escape" = { cmd = ["end-selection" "repaint-mode"]; sets_mode_to = "default"; }; "ctrl-\\[" = self.visual.escape; "ctrl-c" = self.visual.escape; }