X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=vimrc;h=a5ee192ff3e140e6567e8f31ff89c35778d41722;hb=1fc87ca6505b39e15c8823dc6ad823ec1cfb12fc;hp=612ebd98a3ff65841e8f4abba48eac4655d9d302;hpb=c778ff27e474ceea3dbae546c5c62d28f1b13ebd;p=config%2Fdotfiles.git diff --git a/vimrc b/vimrc index 612ebd9..a5ee192 100644 --- a/vimrc +++ b/vimrc @@ -4,7 +4,7 @@ " EDITOR SETTINGS " Prevent editing as root as it may cause security problems. Use sudoedit -" instead. Thanks to godlygeek in #vim on Freenode (2009-06-19 22:21). +" instead. Thanks to godlygeek in #vim on Freenode (2009-06-19 22:21 CEST). if $HOME == '/root' || exists('$SUDO_USER') echomsg 'Running as root is forbidden! Use sudoedit.' qall @@ -39,9 +39,16 @@ set directory-=. " securemodelines (Vim script #1876). set nomodeline -" When completing paths first use the longest path then display a list of all -" possible files. -set wildmode=longest,list +" Complete to longest common string (list:longest) and then complete all full +" matches after another (full). Thanks to pbrisbin +" (http://pbrisbin.com:8080/dotfiles/vimrc). +set wildmode=list:longest,full + +" Increase history of executed commands (:). +set history=1000 + +" Increase number of possible undos. +set undolevels=1000 " Use strong encryption if possible, also used for swap/undo files. if v:version >= 703 @@ -206,7 +213,7 @@ cmap cmap " Use Ctrl-P/Ctrl-N as replacement for / in command mode. Thanks to -" abstrakt and grayw in #vim on Freenode (2010-04-12 21:20). +" abstrakt and grayw in #vim on Freenode (2010-04-12 21:20 CEST). cnoremap cnoremap @@ -214,8 +221,13 @@ cnoremap nnoremap nnoremap - +" Behave like 'scrolloff' but only while searching. Thanks to "Benjamin R. +" Haskell" 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) for this idea. +" (2010-05-16 18:38 CEST) for this idea. nnoremap gb :bnext nnoremap gB :bprev