X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=.vimrc;h=303fbff640528b63a0fc08a5e11d5d14b047f727;hb=2a8eabb8186791663e2aa8a57c3400eb91f2fa75;hp=7aab32866c0ef6554399e96cc10f0768421caf0a;hpb=bd14b9393ad27ac16aaa010a6561a5894a1fcfbd;p=dotfiles.git diff --git a/.vimrc b/.vimrc index 7aab328..303fbff 100644 --- a/.vimrc +++ b/.vimrc @@ -2,6 +2,8 @@ filetype indent plugin on syntax enable color torte hi Normal ctermbg=NONE + +set encoding=utf-8 set history=1000 set number set ruler @@ -18,6 +20,23 @@ set tabstop=4 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'] @@ -26,9 +45,6 @@ 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]