set linebreak " do not wrap in the middle of a word
set showbreak=▒▒ " show these chars for wrapped lines
+" backup/undo {{{1
+set backup " keep a backup file
+set backupdir=$HOME/.vim/backupdir
+
+set undofile " persistent undo history
+set undodir=$HOME/.vim/backupdir
+
" NERDTree {{{1
" open/close NERDTree with \e
nmap <Leader>e :NERDTreeToggle<CR>
:nmap <Leader>M :set noexpandtab tabstop=8 softtabstop=4 shiftwidth=4<CR>
:nmap <Leader>m :set expandtab tabstop=2 shiftwidth=2 softtabstop=2<CR>
-" backup {{{1
-if has("vms")
- set nobackup " do not keep a backup file, use versions instead
-else
- set backup " keep a backup file
- set backupdir=$HOME/.vim/backupdir
-endif
-
" appearance {{{1
set background=dark " Dark background, d'uh!
set number " show some linenumbers