--- /dev/null
+filetype indent plugin on
+syntax enable
+color torte
+hi Normal ctermbg=NONE
+set history=1000
+set number
+set ruler
+set backspace=eol,start,indent
+set whichwrap+=<,>,h,l
+set incsearch
+set noerrorbells
+set novisualbell
+set nobackup
+set nowb
+set noswapfile
+set shiftwidth=4
+set tabstop=4
+set foldmethod=indent
+set foldnestmax=2
+set nofoldenable
+
+" Unmap the arrow keys!!!
+for prefix in ['i', 'n', 'v']
+ for key in ['<Up>', '<Down>', '<Left>', '<Right>']
+ exe prefix . "noremap " . key . " <Nop>"
+ endfor
+endfor
+
+" Macro for compiling and running a tex file
+au BufNewFile,BufRead *.tex let @a = '\e:w\r:!latex % && latex % && if [ -f %:r.bib ]; then bibtex %:r; fi; latex % && pdflatex %\r'
+
+" 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