summaryrefslogtreecommitdiffstats
path: root/modules/by-name/fi/fish/keymappings/operator.nix
blob: 1d886f585ac491ee3a1e1019878c72c608560d56 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
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";
  };
}