]> ruderich.org/simon Gitweb - config/dotfiles.git/commitdiff
vimrc: Unmap arrow keys.
authorSimon Ruderich <simon@ruderich.org>
Fri, 12 Mar 2010 02:58:53 +0000 (03:58 +0100)
committerSimon Ruderich <simon@ruderich.org>
Fri, 12 Mar 2010 02:58:53 +0000 (03:58 +0100)
vimrc

diff --git a/vimrc b/vimrc
index 2769ffd6e083b48c022fa8edbaefae70e39cc975..72a19f770e2790ba84ca59844c638f739814392e 100644 (file)
--- a/vimrc
+++ b/vimrc
@@ -156,6 +156,17 @@ endif
 
 " MAPPINGS (except for plugins, see PLUGIN SETTINGS below)
 
+" Disable arrow keys for all modes except command modes. Thanks to James Vega
+" (http://git.jamessan.com/?p=etc/vim.git;a=summary).
+map <right> <nop>
+map <left>  <nop>
+map <up>    <nop>
+map <down>  <nop>
+imap <right> <nop>
+imap <left>  <nop>
+imap <up>    <nop>
+imap <down>  <nop>
+
 " Use <space> to move down a page and - to move up one like in mutt.
 nnoremap <Space> <C-f>
 nnoremap - <C-b>