]> git.r.bdr.sh - rbdr/dotfiles/blame - atom/packages/vim-mode/keymaps/vim-mode.cson
Adds atom
[rbdr/dotfiles] / atom / packages / vim-mode / keymaps / vim-mode.cson
CommitLineData
24c7594d
BB
1'atom-text-editor.vim-mode':
2 'escape': 'vim-mode:reset-command-mode'
3 'ctrl-c': 'vim-mode:reset-command-mode'
4 'ctrl-[': 'vim-mode:reset-command-mode'
5
6'atom-text-editor.vim-mode:not(.command-mode)':
7 'escape': 'vim-mode:activate-command-mode'
8 'ctrl-[': 'vim-mode:activate-command-mode'
9
10'.platform-darwin atom-text-editor.vim-mode:not(.command-mode)':
11 'ctrl-c': 'vim-mode:activate-command-mode'
12
13'atom-text-editor.vim-mode.insert-mode':
14 'ctrl-w': 'editor:delete-to-beginning-of-word'
15 'ctrl-u': 'editor:delete-to-beginning-of-line'
16
17'atom-text-editor.vim-mode:not(.insert-mode)':
18 'h': 'vim-mode:move-left'
19 'left': 'vim-mode:move-left'
20 'backspace': 'core:move-left'
21 'l': 'vim-mode:move-right'
22 'space': 'vim-mode:move-right'
23 'right': 'vim-mode:move-right'
24 'k': 'vim-mode:move-up'
25 'up': 'vim-mode:move-up'
26 'j': 'vim-mode:move-down'
27 'down': 'vim-mode:move-down'
28
29 'w': 'vim-mode:move-to-next-word'
30 'W': 'vim-mode:move-to-next-whole-word'
31 'e': 'vim-mode:move-to-end-of-word'
32 'E': 'vim-mode:move-to-end-of-whole-word'
33 'b': 'vim-mode:move-to-previous-word'
34 'B': 'vim-mode:move-to-previous-whole-word'
35 '}': 'vim-mode:move-to-next-paragraph'
36 '{': 'vim-mode:move-to-previous-paragraph'
37 '0': 'vim-mode:move-to-beginning-of-line'
38 '^': 'vim-mode:move-to-first-character-of-line'
39 '_': 'vim-mode:move-to-first-character-of-line-and-down'
40 '$': 'vim-mode:move-to-last-character-of-line'
41 'g _': 'vim-mode:move-to-last-nonblank-character-of-line-and-down'
42 '-': 'vim-mode:move-to-first-character-of-line-up'
43 '+': 'vim-mode:move-to-first-character-of-line-down'
44 'enter': 'vim-mode:move-to-first-character-of-line-down'
45 'g g': 'vim-mode:move-to-start-of-file'
46 'ctrl-u': 'vim-mode:scroll-half-screen-up'
47 'ctrl-b': 'vim-mode:scroll-full-screen-up'
48 'ctrl-d': 'vim-mode:scroll-half-screen-down'
49 'ctrl-f': 'vim-mode:scroll-full-screen-down'
50 'ctrl-e': 'vim-mode:scroll-down'
51 'ctrl-y': 'vim-mode:scroll-up'
52 'z enter': 'vim-mode:scroll-cursor-to-top'
53 'z t': 'vim-mode:scroll-cursor-to-top-leave'
54 'z .': 'vim-mode:scroll-cursor-to-middle'
55 'z z': 'vim-mode:scroll-cursor-to-middle-leave'
56 'z -': 'vim-mode:scroll-cursor-to-bottom'
57 'z b': 'vim-mode:scroll-cursor-to-bottom-leave'
58 'z M': 'editor:fold-all'
59 'z R': 'editor:unfold-all'
60 'z c': 'editor:fold-current-row'
61 'z o': 'editor:unfold-current-row'
62 'G': 'vim-mode:move-to-line'
63 'H': 'vim-mode:move-to-top-of-screen'
64 'L': 'vim-mode:move-to-bottom-of-screen'
65 'M': 'vim-mode:move-to-middle-of-screen'
66
67 'd': 'vim-mode:delete'
68 'D': 'vim-mode:delete-to-last-character-of-line'
69 'c': 'vim-mode:change'
70 'C': 'vim-mode:change-to-last-character-of-line'
71 'S': 'vim-mode:substitute-line'
72 'r': 'vim-mode:replace'
73 'I': 'vim-mode:insert-at-beginning-of-line'
74 '>': 'vim-mode:indent'
75 '<': 'vim-mode:outdent'
76 '=': 'vim-mode:auto-indent'
77 'J': 'vim-mode:join'
78
79 'y': 'vim-mode:yank'
80 'Y': 'vim-mode:yank-line'
81 'P': 'vim-mode:put-before'
82 'p': 'vim-mode:put-after'
83
84 'g ~': 'vim-mode:toggle-case'
85 'g U': 'vim-mode:upper-case'
86 'g u': 'vim-mode:lower-case'
87 '~': 'vim-mode:toggle-case-now'
88
89 'ctrl-w ctrl-h': 'window:focus-pane-on-left'
90 'ctrl-w h': 'window:focus-pane-on-left'
91 'ctrl-w left': 'window:focus-pane-on-left'
92 'ctrl-w ctrl-l': 'window:focus-pane-on-right'
93 'ctrl-w l': 'window:focus-pane-on-right'
94 'ctrl-w right': 'window:focus-pane-on-right'
95 'ctrl-w ctrl-k': 'window:focus-pane-above'
96 'ctrl-w k': 'window:focus-pane-above'
97 'ctrl-w up': 'window:focus-pane-above'
98 'ctrl-w ctrl-j': 'window:focus-pane-below'
99 'ctrl-w j': 'window:focus-pane-below'
100 'ctrl-w down': 'window:focus-pane-below'
101 'ctrl-w ctrl-w': 'window:focus-next-pane'
102 'ctrl-w w': 'window:focus-next-pane'
103 'ctrl-w ctrl-p': 'window:focus-previous-pane'
104 'ctrl-w p': 'window:focus-previous-pane'
105 'ctrl-w ctrl-v': 'pane:split-right'
106 'ctrl-w v': 'pane:split-right'
107 'ctrl-w ctrl-s': 'pane:split-down'
108 'ctrl-w s': 'pane:split-down'
109 'ctrl-w ctrl-c': 'pane:close'
110 'ctrl-w c': 'pane:close'
111 'ctrl-w ctrl-q': 'core:close'
112 'ctrl-w q': 'core:close'
113 'g t': 'pane:show-next-item'
114 'g T': 'pane:show-previous-item'
115
116 'm': 'vim-mode:mark'
117 '`': 'vim-mode:move-to-mark-literal'
118 '\'': 'vim-mode:move-to-mark'
119
120 'f': 'vim-mode:find'
121 'F': 'vim-mode:find-backwards'
122 't': 'vim-mode:till'
123 'T': 'vim-mode:till-backwards'
124 ';': 'vim-mode:repeat-find'
125 ',': 'vim-mode:repeat-find-reverse'
126
127 '/': 'vim-mode:search'
128 '?': 'vim-mode:reverse-search'
129 '*': 'vim-mode:search-current-word'
130 '#': 'vim-mode:reverse-search-current-word'
131 'n': 'vim-mode:repeat-search'
132 'N': 'vim-mode:repeat-search-backwards'
133
134 '%': 'vim-mode:bracket-matching-motion'
135
136 '1': 'vim-mode:repeat-prefix'
137 '2': 'vim-mode:repeat-prefix'
138 '3': 'vim-mode:repeat-prefix'
139 '4': 'vim-mode:repeat-prefix'
140 '5': 'vim-mode:repeat-prefix'
141 '6': 'vim-mode:repeat-prefix'
142 '7': 'vim-mode:repeat-prefix'
143 '8': 'vim-mode:repeat-prefix'
144 '9': 'vim-mode:repeat-prefix'
145
146'atom-text-editor.vim-mode.command-mode':
147 'i': 'vim-mode:activate-insert-mode'
148 'v': 'vim-mode:activate-characterwise-visual-mode'
149 'V': 'vim-mode:activate-linewise-visual-mode'
150 'ctrl-v': 'vim-mode:activate-blockwise-visual-mode'
151
152 'u': 'vim-mode:undo'
153 'ctrl-r': 'core:redo'
154
155 'O': 'vim-mode:insert-above-with-newline'
156 'o': 'vim-mode:insert-below-with-newline'
157 'a': 'vim-mode:insert-after'
158 'A': 'vim-mode:insert-after-end-of-line'
159 'x': 'vim-mode:delete-right'
160 'X': 'vim-mode:delete-left'
161 's': 'vim-mode:substitute'
162 '.': 'vim-mode:repeat'
163
164 'ctrl-]': 'symbols-view:go-to-declaration'
165 'ctrl-T': 'symbols-view:return-from-declaration'
166
167 'ctrl-a': 'vim-mode:increase'
168 'ctrl-x': 'vim-mode:decrease'
169
170 '" a': 'vim-mode:register-prefix'
171 '" b': 'vim-mode:register-prefix'
172 '" c': 'vim-mode:register-prefix'
173 '" d': 'vim-mode:register-prefix'
174 '" e': 'vim-mode:register-prefix'
175 '" f': 'vim-mode:register-prefix'
176 '" g': 'vim-mode:register-prefix'
177 '" h': 'vim-mode:register-prefix'
178 '" i': 'vim-mode:register-prefix'
179 '" j': 'vim-mode:register-prefix'
180 '" k': 'vim-mode:register-prefix'
181 '" l': 'vim-mode:register-prefix'
182 '" m': 'vim-mode:register-prefix'
183 '" n': 'vim-mode:register-prefix'
184 '" o': 'vim-mode:register-prefix'
185 '" p': 'vim-mode:register-prefix'
186 '" q': 'vim-mode:register-prefix'
187 '" r': 'vim-mode:register-prefix'
188 '" s': 'vim-mode:register-prefix'
189 '" t': 'vim-mode:register-prefix'
190 '" u': 'vim-mode:register-prefix'
191 '" v': 'vim-mode:register-prefix'
192 '" w': 'vim-mode:register-prefix'
193 '" x': 'vim-mode:register-prefix'
194 '" y': 'vim-mode:register-prefix'
195 '" z': 'vim-mode:register-prefix'
196 '" A': 'vim-mode:register-prefix'
197 '" B': 'vim-mode:register-prefix'
198 '" C': 'vim-mode:register-prefix'
199 '" D': 'vim-mode:register-prefix'
200 '" E': 'vim-mode:register-prefix'
201 '" F': 'vim-mode:register-prefix'
202 '" G': 'vim-mode:register-prefix'
203 '" H': 'vim-mode:register-prefix'
204 '" I': 'vim-mode:register-prefix'
205 '" J': 'vim-mode:register-prefix'
206 '" K': 'vim-mode:register-prefix'
207 '" L': 'vim-mode:register-prefix'
208 '" M': 'vim-mode:register-prefix'
209 '" N': 'vim-mode:register-prefix'
210 '" O': 'vim-mode:register-prefix'
211 '" P': 'vim-mode:register-prefix'
212 '" Q': 'vim-mode:register-prefix'
213 '" R': 'vim-mode:register-prefix'
214 '" S': 'vim-mode:register-prefix'
215 '" T': 'vim-mode:register-prefix'
216 '" U': 'vim-mode:register-prefix'
217 '" V': 'vim-mode:register-prefix'
218 '" W': 'vim-mode:register-prefix'
219 '" X': 'vim-mode:register-prefix'
220 '" Y': 'vim-mode:register-prefix'
221 '" Z': 'vim-mode:register-prefix'
222 '" *': 'vim-mode:register-prefix'
223 '" +': 'vim-mode:register-prefix'
224 '" %': 'vim-mode:register-prefix'
225 '" _': 'vim-mode:register-prefix'
226
227'atom-text-editor.vim-mode.operator-pending-mode, atom-text-editor.vim-mode.visual-mode':
228 'i w': 'vim-mode:select-inside-word'
229 'i "': 'vim-mode:select-inside-double-quotes'
230 'i \'': 'vim-mode:select-inside-single-quotes'
231 'i `': 'vim-mode:select-inside-back-ticks'
232 'i {': 'vim-mode:select-inside-curly-brackets'
233 'i }': 'vim-mode:select-inside-curly-brackets'
234 'i B': 'vim-mode:select-inside-curly-brackets'
235 'i <': 'vim-mode:select-inside-angle-brackets'
236 'i >': 'vim-mode:select-inside-angle-brackets'
237 'i t': 'vim-mode:select-inside-tags'
238 'i [': 'vim-mode:select-inside-square-brackets'
239 'i ]': 'vim-mode:select-inside-square-brackets'
240 'i (': 'vim-mode:select-inside-parentheses'
241 'i )': 'vim-mode:select-inside-parentheses'
242 'i b': 'vim-mode:select-inside-parentheses'
243 'i p': 'vim-mode:select-inside-paragraph'
244 'a w': 'vim-mode:select-a-word'
245 'a "': 'vim-mode:select-around-double-quotes'
246 'a \'': 'vim-mode:select-around-single-quotes'
247 'a `': 'vim-mode:select-around-back-ticks'
248 'a {': 'vim-mode:select-around-curly-brackets'
249 'a }': 'vim-mode:select-around-curly-brackets'
250 'a B': 'vim-mode:select-around-curly-brackets'
251 'a <': 'vim-mode:select-around-angle-brackets'
252 'a >': 'vim-mode:select-around-angle-brackets'
253 'a [': 'vim-mode:select-around-square-brackets'
254 'a ]': 'vim-mode:select-around-square-brackets'
255 'a (': 'vim-mode:select-around-parentheses'
256 'a )': 'vim-mode:select-around-parentheses'
257 'a b': 'vim-mode:select-around-parentheses'
258 'a p': 'vim-mode:select-around-paragraph'
259 'x': 'vim-mode:reset-command-mode'
260
261'atom-text-editor.vim-mode.visual-mode':
262 'x': 'vim-mode:delete'
263 's': 'vim-mode:change'
264 'o': 'vim-mode:reverse-selections'
265 'U': 'vim-mode:upper-case'
266 'u': 'vim-mode:lower-case'
267
268 'v': 'vim-mode:activate-characterwise-visual-mode'
269 'V': 'vim-mode:activate-linewise-visual-mode'
270 'ctrl-v': 'vim-mode:activate-blockwise-visual-mode'
271
272 '" a': 'vim-mode:register-prefix'
273 '" b': 'vim-mode:register-prefix'
274 '" c': 'vim-mode:register-prefix'
275 '" d': 'vim-mode:register-prefix'
276 '" e': 'vim-mode:register-prefix'
277 '" f': 'vim-mode:register-prefix'
278 '" g': 'vim-mode:register-prefix'
279 '" h': 'vim-mode:register-prefix'
280 '" i': 'vim-mode:register-prefix'
281 '" j': 'vim-mode:register-prefix'
282 '" k': 'vim-mode:register-prefix'
283 '" l': 'vim-mode:register-prefix'
284 '" m': 'vim-mode:register-prefix'
285 '" n': 'vim-mode:register-prefix'
286 '" o': 'vim-mode:register-prefix'
287 '" p': 'vim-mode:register-prefix'
288 '" q': 'vim-mode:register-prefix'
289 '" r': 'vim-mode:register-prefix'
290 '" s': 'vim-mode:register-prefix'
291 '" t': 'vim-mode:register-prefix'
292 '" u': 'vim-mode:register-prefix'
293 '" v': 'vim-mode:register-prefix'
294 '" w': 'vim-mode:register-prefix'
295 '" x': 'vim-mode:register-prefix'
296 '" y': 'vim-mode:register-prefix'
297 '" z': 'vim-mode:register-prefix'
298 '" A': 'vim-mode:register-prefix'
299 '" B': 'vim-mode:register-prefix'
300 '" C': 'vim-mode:register-prefix'
301 '" D': 'vim-mode:register-prefix'
302 '" E': 'vim-mode:register-prefix'
303 '" F': 'vim-mode:register-prefix'
304 '" G': 'vim-mode:register-prefix'
305 '" H': 'vim-mode:register-prefix'
306 '" I': 'vim-mode:register-prefix'
307 '" J': 'vim-mode:register-prefix'
308 '" K': 'vim-mode:register-prefix'
309 '" L': 'vim-mode:register-prefix'
310 '" M': 'vim-mode:register-prefix'
311 '" N': 'vim-mode:register-prefix'
312 '" O': 'vim-mode:register-prefix'
313 '" P': 'vim-mode:register-prefix'
314 '" Q': 'vim-mode:register-prefix'
315 '" R': 'vim-mode:register-prefix'
316 '" S': 'vim-mode:register-prefix'
317 '" T': 'vim-mode:register-prefix'
318 '" U': 'vim-mode:register-prefix'
319 '" V': 'vim-mode:register-prefix'
320 '" W': 'vim-mode:register-prefix'
321 '" X': 'vim-mode:register-prefix'
322 '" Y': 'vim-mode:register-prefix'
323 '" Z': 'vim-mode:register-prefix'
324 '" *': 'vim-mode:register-prefix'
325 '" +': 'vim-mode:register-prefix'
326 '" %': 'vim-mode:register-prefix'
327 '" _': 'vim-mode:register-prefix'