X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=.vimrc;h=b2e722ea093c6671bffc320304988bb18bb1aa52;hb=6307325120f5405410deea2292336df1d6dde3cf;hp=303fbff640528b63a0fc08a5e11d5d14b047f727;hpb=9ef29a80bcd9692c100823314fed58833ae6ae8f;p=dotfiles.git diff --git a/.vimrc b/.vimrc index 303fbff..b2e722e 100644 --- a/.vimrc +++ b/.vimrc @@ -1,7 +1,10 @@ -filetype indent plugin on +execute pathogen#infect() syntax enable -color torte -hi Normal ctermbg=NONE +filetype indent plugin on + +autocmd! bufwritepost .vimrc source % +autocmd! bufwritepost .bashrc !source % +autocmd! bufwritepost .Xresources !xrdb -merge % set encoding=utf-8 set history=1000 @@ -15,38 +18,34 @@ set novisualbell set nobackup set nowb set noswapfile -set shiftwidth=4 -set tabstop=4 -set foldmethod=indent -set foldnestmax=2 -set nofoldenable +set shiftwidth=2 +set tabstop=2 set cc=80 set textwidth=79 -set list -set listchars=tab:►\ ,eol:¬,trail:˽,precedes:˻,extends:˼ -" Source the vimrc while editing -autocmd! bufwritepost .vimrc source % - -" Tab Mappings map l l map h h map j j map k k -" Search results stay in middle of screen nnoremap n nzzzv nnoremap N Nzzzv -" Unmap the arrow keys!!! for prefix in ['i', 'n', 'v'] - for key in ['', '', '', ''] + for key in ['', '', ''] exe prefix . "noremap " . key . " " endfor endfor -" Load all the skeletons for newfiles -for i in split(globpath('~/.vim/skel/', './*'), '\n') - let extension = split(i, "/")[-1] - exe "au BufNewFile *." . extension . " 0r ~/.vim/skel/" . extension -endfor +let g:GPGPreferArmor=1 +let g:GPGPreferSign=1 + +" Syntastic options +set statusline+=%#warningmsg# +set statusline+=%{SyntasticStatuslineFlag()} +set statusline+=%* + +let g:syntastic_always_populate_loc_list = 1 +let g:syntastic_auto_loc_list = 1 +let g:syntastic_check_on_open = 0 +let g:syntastic_check_on_wq = 0