set numberwidth=1
endif
" Display the ruler with current line/file position. If 'statusline' is used
-" then this only affects <C-g>.
+" then this only affects <C-G>.
set ruler
" Display partial commands in the status line.
set showcmd
" 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>
-" Also disable arrow keys in command mode, use <C-p>/<C-n> as replacement (see
+map <Right> <Nop>
+map <Left> <Nop>
+map <Up> <Nop>
+map <Down> <Nop>
+imap <Right> <Nop>
+imap <Left> <Nop>
+imap <Up> <Nop>
+imap <Down> <Nop>
+" Also disable arrow keys in command mode, use <C-P>/<C-N> as replacement (see
" below).
-cmap <up> <nop>
-cmap <down> <nop>
-cmap <right> <nop>
-cmap <left> <nop>
+cmap <Up> <Nop>
+cmap <Down> <Nop>
+cmap <Right> <Nop>
+cmap <Left> <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>
+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>
-nnoremap - <C-b>
+" Use <Space> to move down a page and - to move up one like in mutt.
+nnoremap <Space> <C-F>
+nnoremap - <C-B>
" Go to next and previous buffer. Thanks to elik in #vim on Freenode
" (2010-05-16 18:38) for this idea.
nnoremap <Leader>0 :10b<CR>
" Make last active window the only window. Similar to <C-w> o.
-nnoremap <C-w>O <C-w>p<C-w>o
+nnoremap <C-W>O <C-W>p<C-W>o
" Maps to change spell language between English and German and disable spell
" checking.
let NERDCreateDefaultMappings = 0
endif
" Map toggle comment.
-map <Leader><Leader> <plug>NERDCommenterToggle
+map <Leader><Leader> <Plug>NERDCommenterToggle
" XPTemplate settings.
if has('eval')