diff options
Diffstat (limited to 'modules/by-name/fi/fish/keymappings/operator.nix')
| -rw-r--r-- | modules/by-name/fi/fish/keymappings/operator.nix | 99 |
1 files changed, 99 insertions, 0 deletions
diff --git a/modules/by-name/fi/fish/keymappings/operator.nix b/modules/by-name/fi/fish/keymappings/operator.nix new file mode 100644 index 00000000..1d886f58 --- /dev/null +++ b/modules/by-name/fi/fish/keymappings/operator.nix @@ -0,0 +1,99 @@ +{self}: { + "0" = { + cmd = "fish_vi_exec_motion beginning-of-line"; + }; + "1" = self.default."1"; + "2" = self.default."2"; + "3" = self.default."3"; + "4" = self.default."4"; + "5" = self.default."5"; + "6" = self.default."6"; + "7" = self.default."7"; + "8" = self.default."8"; + "9" = self.default."9"; + + "B" = { + cmd = "fish_vi_exec_motion backward-bigword"; + }; + "escape" = { + cmd = "fish_vi_operator_cancel"; + }; + "F" = { + cmd = ""; + sets_mode_to = "F"; + }; + "d" = { + cmd = "fish_vi_exec_motion --linewise"; + }; + "e" = { + cmd = "fish_vi_exec_motion forward-word-end"; + }; + "j" = { + cmd = "fish_vi_exec_motion down-line"; + }; + "k" = { + cmd = "fish_vi_exec_motion up-line"; + }; + "h" = { + cmd = "fish_vi_exec_motion backward-char"; + }; + "E" = { + cmd = "fish_vi_exec_motion forward-bigword-end"; + }; + "~" = { + cmd = "fish_vi_exec_motion --linewise"; + }; + "comma" = { + cmd = "fish_vi_exec_motion repeat-jump-reverse"; + }; + "^" = { + cmd = "fish_vi_exec_motion beginning-of-line"; + }; + "ctrl-\\[" = { + cmd = "fish_vi_operator_cancel"; + }; + ";" = { + cmd = "fish_vi_exec_motion repeat-jump"; + }; + "c" = { + cmd = "fish_vi_exec_motion --linewise"; + }; + "T" = { + cmd = ""; + sets_mode_to = "T"; + }; + "t" = { + cmd = ""; + sets_mode_to = "t"; + }; + "W" = { + cmd = "fish_vi_exec_motion forward-bigword-vi"; + }; + "$" = { + cmd = "fish_vi_exec_motion end-of-line"; + }; + "g" = { + "E" = { + cmd = "fish_vi_exec_motion backward-bigword-end"; + }; + "e" = { + cmd = "fish_vi_exec_motion backward-word-end"; + }; + }; + "w" = { + cmd = "fish_vi_exec_motion forward-word-vi"; + }; + "b" = { + cmd = "fish_vi_exec_motion backward-word"; + }; + "y" = { + cmd = "fish_vi_exec_motion --linewise"; + }; + "l" = { + cmd = "fish_vi_exec_motion forward-char"; + }; + "f" = { + cmd = ""; + sets_mode_to = "f"; + }; +} |
