X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=vimrc;h=88db35b817f38a9efd94d96853484b53d14bbf96;hb=dbb6e842cef1cf10bf34784778332abc897f8000;hp=2769ffd6e083b48c022fa8edbaefae70e39cc975;hpb=704caf1b57d0a74005ee1b6c5540b07514e39bcb;p=config%2Fdotfiles.git diff --git a/vimrc b/vimrc index 2769ffd..88db35b 100644 --- a/vimrc +++ b/vimrc @@ -23,6 +23,9 @@ set nocompatible set runtimepath-=~/.vim set runtimepath^=~/.vim,~/.vim/runtime +" Don't store swap files in the same directory as the edited file. +set directory-=. + " Disable modelines as they may cause security problems. Instead use " securemodelines (Vim script #1876). set nomodeline @@ -111,12 +114,21 @@ set background=dark " Display line numbers. set number +" But use as little space as necessary for the numbers column. Thanks to James +" Vega (http://git.jamessan.com/?p=etc/vim.git;a=summary). +if v:version >= 700 + set numberwidth=1 +endif " Display the ruler with current line/file position. If 'statusline' is used " then this only affects . set ruler " Display partial commands in the status line. set showcmd +" Don't redraw screen when executing macros; increases speed. Thanks to James +" Vega (http://git.jamessan.com/?p=etc/vim.git;a=summary). +set lazyredraw + " Visualize the line the cursor is currently in. if v:version >= 700 set cursorline @@ -156,6 +168,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 +map +map +map +imap +imap +imap +imap + " Use to move down a page and - to move up one like in mutt. nnoremap nnoremap -