aboutsummaryrefslogtreecommitdiff
path: root/atom/packages/vim-mode/keymaps
diff options
context:
space:
mode:
authorBen Beltran <ben@nsovocal.com>2015-09-28 12:39:59 -0500
committerBen Beltran <ben@nsovocal.com>2015-09-28 12:39:59 -0500
commit455f099b504ec07dd492ab31987ae05a6f6774c7 (patch)
tree22b0c7fd8e492733b97e661750a2d79c46da451d /atom/packages/vim-mode/keymaps
parent24c7594d62d8d7fbbcdb64b11ce4adc5d8e6991a (diff)
Adds atom packages
Diffstat (limited to 'atom/packages/vim-mode/keymaps')
-rw-r--r--atom/packages/vim-mode/keymaps/vim-mode.cson92
1 files changed, 81 insertions, 11 deletions
diff --git a/atom/packages/vim-mode/keymaps/vim-mode.cson b/atom/packages/vim-mode/keymaps/vim-mode.cson
index 1a58c49..d8d3fec 100644
--- a/atom/packages/vim-mode/keymaps/vim-mode.cson
+++ b/atom/packages/vim-mode/keymaps/vim-mode.cson
@@ -1,18 +1,83 @@
'atom-text-editor.vim-mode':
- 'escape': 'vim-mode:reset-command-mode'
- 'ctrl-c': 'vim-mode:reset-command-mode'
- 'ctrl-[': 'vim-mode:reset-command-mode'
+ 'escape': 'vim-mode:reset-normal-mode'
+ 'ctrl-c': 'vim-mode:reset-normal-mode'
+ 'ctrl-[': 'vim-mode:reset-normal-mode'
-'atom-text-editor.vim-mode:not(.command-mode)':
- 'escape': 'vim-mode:activate-command-mode'
- 'ctrl-[': 'vim-mode:activate-command-mode'
+'atom-text-editor.vim-mode:not(.normal-mode)':
+ 'escape': 'vim-mode:activate-normal-mode'
+ 'ctrl-[': 'vim-mode:activate-normal-mode'
-'.platform-darwin atom-text-editor.vim-mode:not(.command-mode)':
- 'ctrl-c': 'vim-mode:activate-command-mode'
+'.platform-darwin atom-text-editor.vim-mode:not(.normal-mode)':
+ 'ctrl-c': 'vim-mode:activate-normal-mode'
'atom-text-editor.vim-mode.insert-mode':
'ctrl-w': 'editor:delete-to-beginning-of-word'
'ctrl-u': 'editor:delete-to-beginning-of-line'
+ 'ctrl-y': 'vim-mode:copy-from-line-above'
+ # disabled for compatibility with the common binding for going to the end of the line
+ # 'ctrl-e': 'vim-mode:copy-from-line-below'
+
+ 'ctrl-r a': 'vim-mode:insert-mode-put'
+ 'ctrl-r b': 'vim-mode:insert-mode-put'
+ 'ctrl-r c': 'vim-mode:insert-mode-put'
+ 'ctrl-r d': 'vim-mode:insert-mode-put'
+ 'ctrl-r e': 'vim-mode:insert-mode-put'
+ 'ctrl-r f': 'vim-mode:insert-mode-put'
+ 'ctrl-r g': 'vim-mode:insert-mode-put'
+ 'ctrl-r h': 'vim-mode:insert-mode-put'
+ 'ctrl-r i': 'vim-mode:insert-mode-put'
+ 'ctrl-r j': 'vim-mode:insert-mode-put'
+ 'ctrl-r k': 'vim-mode:insert-mode-put'
+ 'ctrl-r l': 'vim-mode:insert-mode-put'
+ 'ctrl-r m': 'vim-mode:insert-mode-put'
+ 'ctrl-r n': 'vim-mode:insert-mode-put'
+ 'ctrl-r o': 'vim-mode:insert-mode-put'
+ 'ctrl-r p': 'vim-mode:insert-mode-put'
+ 'ctrl-r q': 'vim-mode:insert-mode-put'
+ 'ctrl-r r': 'vim-mode:insert-mode-put'
+ 'ctrl-r s': 'vim-mode:insert-mode-put'
+ 'ctrl-r t': 'vim-mode:insert-mode-put'
+ 'ctrl-r u': 'vim-mode:insert-mode-put'
+ 'ctrl-r v': 'vim-mode:insert-mode-put'
+ 'ctrl-r w': 'vim-mode:insert-mode-put'
+ 'ctrl-r x': 'vim-mode:insert-mode-put'
+ 'ctrl-r y': 'vim-mode:insert-mode-put'
+ 'ctrl-r z': 'vim-mode:insert-mode-put'
+ 'ctrl-r A': 'vim-mode:insert-mode-put'
+ 'ctrl-r B': 'vim-mode:insert-mode-put'
+ 'ctrl-r C': 'vim-mode:insert-mode-put'
+ 'ctrl-r D': 'vim-mode:insert-mode-put'
+ 'ctrl-r E': 'vim-mode:insert-mode-put'
+ 'ctrl-r F': 'vim-mode:insert-mode-put'
+ 'ctrl-r G': 'vim-mode:insert-mode-put'
+ 'ctrl-r H': 'vim-mode:insert-mode-put'
+ 'ctrl-r I': 'vim-mode:insert-mode-put'
+ 'ctrl-r J': 'vim-mode:insert-mode-put'
+ 'ctrl-r K': 'vim-mode:insert-mode-put'
+ 'ctrl-r L': 'vim-mode:insert-mode-put'
+ 'ctrl-r M': 'vim-mode:insert-mode-put'
+ 'ctrl-r N': 'vim-mode:insert-mode-put'
+ 'ctrl-r O': 'vim-mode:insert-mode-put'
+ 'ctrl-r P': 'vim-mode:insert-mode-put'
+ 'ctrl-r Q': 'vim-mode:insert-mode-put'
+ 'ctrl-r R': 'vim-mode:insert-mode-put'
+ 'ctrl-r S': 'vim-mode:insert-mode-put'
+ 'ctrl-r T': 'vim-mode:insert-mode-put'
+ 'ctrl-r U': 'vim-mode:insert-mode-put'
+ 'ctrl-r V': 'vim-mode:insert-mode-put'
+ 'ctrl-r W': 'vim-mode:insert-mode-put'
+ 'ctrl-r X': 'vim-mode:insert-mode-put'
+ 'ctrl-r Y': 'vim-mode:insert-mode-put'
+ 'ctrl-r Z': 'vim-mode:insert-mode-put'
+ 'ctrl-r *': 'vim-mode:insert-mode-put'
+ 'ctrl-r +': 'vim-mode:insert-mode-put'
+ 'ctrl-r %': 'vim-mode:insert-mode-put'
+ 'ctrl-r _': 'vim-mode:insert-mode-put'
+ 'ctrl-r "': 'vim-mode:insert-mode-put'
+ 'ctrl-r escape': 'abort!'
+
+'atom-text-editor.vim-mode.replace-mode':
+ 'backspace': 'vim-mode:replace-mode-backspace'
'atom-text-editor.vim-mode:not(.insert-mode)':
'h': 'vim-mode:move-left'
@@ -55,6 +120,8 @@
'z z': 'vim-mode:scroll-cursor-to-middle-leave'
'z -': 'vim-mode:scroll-cursor-to-bottom'
'z b': 'vim-mode:scroll-cursor-to-bottom-leave'
+ 'z s': 'vim-mode:scroll-cursor-to-left'
+ 'z e': 'vim-mode:scroll-cursor-to-right'
'z M': 'editor:fold-all'
'z R': 'editor:unfold-all'
'z c': 'editor:fold-current-row'
@@ -143,8 +210,9 @@
'8': 'vim-mode:repeat-prefix'
'9': 'vim-mode:repeat-prefix'
-'atom-text-editor.vim-mode.command-mode':
+'atom-text-editor.vim-mode.normal-mode':
'i': 'vim-mode:activate-insert-mode'
+ 'R': 'vim-mode:activate-replace-mode'
'v': 'vim-mode:activate-characterwise-visual-mode'
'V': 'vim-mode:activate-linewise-visual-mode'
'ctrl-v': 'vim-mode:activate-blockwise-visual-mode'
@@ -162,7 +230,7 @@
'.': 'vim-mode:repeat'
'ctrl-]': 'symbols-view:go-to-declaration'
- 'ctrl-T': 'symbols-view:return-from-declaration'
+ 'ctrl-t': 'symbols-view:return-from-declaration'
'ctrl-a': 'vim-mode:increase'
'ctrl-x': 'vim-mode:decrease'
@@ -226,6 +294,7 @@
'atom-text-editor.vim-mode.operator-pending-mode, atom-text-editor.vim-mode.visual-mode':
'i w': 'vim-mode:select-inside-word'
+ 'i W': 'vim-mode:select-inside-whole-word'
'i "': 'vim-mode:select-inside-double-quotes'
'i \'': 'vim-mode:select-inside-single-quotes'
'i `': 'vim-mode:select-inside-back-ticks'
@@ -242,6 +311,7 @@
'i b': 'vim-mode:select-inside-parentheses'
'i p': 'vim-mode:select-inside-paragraph'
'a w': 'vim-mode:select-a-word'
+ 'a W': 'vim-mode:select-a-whole-word'
'a "': 'vim-mode:select-around-double-quotes'
'a \'': 'vim-mode:select-around-single-quotes'
'a `': 'vim-mode:select-around-back-ticks'
@@ -256,7 +326,7 @@
'a )': 'vim-mode:select-around-parentheses'
'a b': 'vim-mode:select-around-parentheses'
'a p': 'vim-mode:select-around-paragraph'
- 'x': 'vim-mode:reset-command-mode'
+ 'x': 'vim-mode:reset-normal-mode'
'atom-text-editor.vim-mode.visual-mode':
'x': 'vim-mode:delete'