Skip to content

Instantly share code, notes, and snippets.

@irrationalistic
Last active August 23, 2016 08:24
Show Gist options
  • Save irrationalistic/d9be6a73e737dac29c6e to your computer and use it in GitHub Desktop.
Save irrationalistic/d9be6a73e737dac29c6e to your computer and use it in GitHub Desktop.
Vim + Colemak on Atom
# Override Vim Bindings for Colemak
'.editor.vim-mode:not(.command-mode)':
'cmd-k': 'vim-mode:activate-command-mode'
'cmd-shift-k': 'vim-mode:activate-command-mode'
'cmd-h': 'core:move-left'
'cmd-i': 'core:move-right'
'cmd-e': 'core:move-up'
'cmd-n': 'core:move-down'
# Bumped from cmd-n
'cmd-t': 'application:new-file'
'.editor.vim-mode:not(.insert-mode)':
'h': 'vim-mode:move-left'
'i': 'vim-mode:move-right'
'e': 'vim-mode:move-up'
'n': 'vim-mode:move-down'
'f': 'vim-mode:move-to-end-of-word'
'F': 'vim-mode:move-to-end-of-whole-word'
')': 'vim-mode:move-to-last-character-of-line'
# swap functionality of 0 and ^
'0': 'vim-mode:move-to-first-character-of-line'
'^': 'vim-mode:move-to-beginning-of-line'
'.editor.vim-mode.command-mode':
'k': 'vim-mode:activate-insert-mode'
'.vim-mode.visual-mode':
'v': 'vim-mode:activate-command-mode'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment