]> ruderich.org/simon Gitweb - config/dotfiles.git/commitdiff
vimrc: Use C-p/C-n as replacement for up/down arrows in command mode.
authorSimon Ruderich <simon@ruderich.org>
Sat, 8 May 2010 08:48:15 +0000 (10:48 +0200)
committerSimon Ruderich <simon@ruderich.org>
Sat, 8 May 2010 08:48:15 +0000 (10:48 +0200)
vimrc

diff --git a/vimrc b/vimrc
index 72236770c3337f4a312acf5707ca1e541e0710f7..e6a716e35f5b00bf336726f40d94f670b16fd108 100644 (file)
--- a/vimrc
+++ b/vimrc
@@ -190,6 +190,15 @@ imap <right> <nop>
 imap <left>  <nop>
 imap <up>    <nop>
 imap <down>  <nop>
+" Also disable up and down array in command mode, use <C-p>/<C-n> as
+" replacement (see below).
+cmap <up> <nop>
+cmap <down> <nop>
+
+" Use Ctrl-P/Ctrl-N as replacement for <Up>/<Down> in command mode. Thanks to
+" abstrakt and grayw in #vim on Freenode (2010-04-12 21:20).
+cnoremap <C-p> <up>
+cnoremap <C-n> <down>
 
 " Use <space> to move down a page and - to move up one like in mutt.
 nnoremap <Space> <C-f>