Started with install script
authorMart Lubbers <mart@martlubbers.net>
Thu, 27 Feb 2014 20:10:14 +0000 (21:10 +0100)
committerMart Lubbers <mart@martlubbers.net>
Thu, 27 Feb 2014 20:10:14 +0000 (21:10 +0100)
.vimrc [new file with mode: 0644]
install [new file with mode: 0644]

diff --git a/.vimrc b/.vimrc
new file mode 100644 (file)
index 0000000..7aab328
--- /dev/null
+++ b/.vimrc
@@ -0,0 +1,36 @@
+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
diff --git a/install b/install
new file mode 100644 (file)
index 0000000..3198c1d
--- /dev/null
+++ b/install
@@ -0,0 +1,2 @@
+#!/bin/bash
+ln -is `pwd`/.vimrc ~/.vimrc