X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=.vimrc;h=bf5bb9c801b6d91ed5d16d0494140d422c8afb27;hb=59341d0430a1e1b51be924d969628bee99e7fe36;hp=2c17b65a991016d599f6fdf2ca4de3e57e9e53e5;hpb=6c6e1b5d8c2278a9bd75987cf7db73348b91b855;p=dotfiles.git diff --git a/.vimrc b/.vimrc index 2c17b65..bf5bb9c 100644 --- a/.vimrc +++ b/.vimrc @@ -19,10 +19,20 @@ set incsearch set noerrorbells set novisualbell set nobackup -set nowb +set nowritebackup set noswapfile -set cc=80 +set colorcolumn=80 set textwidth=79 +set shiftwidth=4 +set tabstop=4 + +" List characters to mark trailing whitespace etc +set listchars=nbsp:¬,tab:▸\ ,eol:↩,extends:»,precedes:«,trail:• +set nolist + +" Move through long lines as they were short multiple lines +map j gj +map k gk " Custom split switching using tab map l l @@ -36,7 +46,7 @@ nnoremap N Nzzzv " Unbind arrow keys, who has them anyways on the keyboard... for prefix in ['i', 'n', 'v'] - for key in ['', '', ''] + for key in ['', '', '', ''] exe prefix . "noremap " . key . " " endfor endfor