X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=.vimrc;h=62e1bac0843ec29bb18332c1d3e71706ff890ccc;hb=17e714b8a7e802c9d9dee00eeee9de1e419d13be;hp=98f5c1d152256a7f6b16f03af425aa0479508a75;hpb=6a27a354a266e6a281f4a91a56cfb238cac5c44b;p=dotfiles.git diff --git a/.vimrc b/.vimrc index 98f5c1d..62e1bac 100644 --- a/.vimrc +++ b/.vimrc @@ -1,7 +1,10 @@ +execute pathogen#infect() filetype indent plugin on syntax enable -color torte -hi Normal ctermbg=NONE +set background=dark +colorscheme 256-grayvim + +set encoding=utf-8 set history=1000 set number set ruler @@ -13,12 +16,28 @@ set novisualbell set nobackup set nowb set noswapfile -set shiftwidth=4 -set tabstop=4 +set shiftwidth=2 +set tabstop=2 set foldmethod=indent set foldnestmax=2 set nofoldenable 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'] @@ -27,11 +46,11 @@ for prefix in ['i', 'n', 'v'] endfor endfor -" Macro for compiling and running a tex file -au BufNewFile,BufRead *.tex let @a = ':w :!latex % && latex % && if [ -f %:r.bib ]; then bibtex %:r; fi; latex % && pdflatex % ' - " 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 mapleader="'" +map n :NERDTreeToggle