" Don't store swap files in the same directory as the edited file.
set directory-=.
+" But store them in ~/.tmp if available.
+set directory^=~/.tmp
" Disable modelines as they may cause security problems. Instead use
" securemodelines (Vim script #1876).
cnoremap <C-P> <Up>
cnoremap <C-N> <Down>
+" Write before suspending, thanks to deryni in #vim on Freenode (2011-05-09
+" 20:02 CEST). To suspend without saving either unmap it or use :stop<CR>.
+nnoremap <C-Z> :update<CR>:stop<CR>
+
" Use <Space> to move down a page and - to move up one like in mutt.
nnoremap <Space> <C-F>
nnoremap - <C-B>
-" Behave like 'scrolloff' but only while searching. Thanks to "Benjamin R.
-" Haskell" <vim@benizi.com> from the Vim mailing list (2010-10-26).
-nnoremap n nzv3j3k
-nnoremap N Nzv3k3j
-
" Go to next and previous buffer. Thanks to elik in #vim on Freenode
" (2010-05-16 18:38 CEST) for this idea.
nnoremap <silent> gb :bnext<CR>