-" vim: set ft=vim :
-version 7.1
-
" obtained from the output of :options, then postprocessed:
" d2}
" :%s/^ *[[:digit:]]\+/"""
" pattern to recognize a numbered list
" (local to buffer)
" set flp=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s*
-set flp=^\\v[[:space:]]*([[:digit:]]+\|[[:alpha:]])[\\]:.)}[:space:]][[:space:]]+
+let &flp='^\v\s*((\a|\d+)[\]:.)}\t/-]\s|[-\*.·→+]\s)\s*'
" formatexpr
" expression used for "gq" to format lines
" viminfo
" list that specifies what to write in the viminfo file
" set vi=
-set vi='1000,f1,\"1000,:20,/20,%,!,h,n$VARDIR/vim/viminfo
+set vi=<1000,'1000,\"1000,:100,/100,@100,f1,%,!,h,n$VARDIR/vim/viminfo
" bufhidden
" what happens with a buffer when it's no longer in a window
" set to "msg" to see all error messages
" set debug=
+if &cp | set nocp | endif
+let s:cpo_save=&cpo
+set cpo&vim
+
filetype plugin indent on
syntax on
colorscheme madduck
-autocmd BufNewFile,BufRead /etc/logcheck/*.d*/* set tw=0
-autocmd BufNewFile,BufRead /home/madduck/debian/pkg/logcheck/*/rulefiles/linux/*.d*/* set tw=0
-autocmd BufNewFile,BufRead /home/madduck/.tmp/dir????? set tw=0
-
-" jump to last known position in file (:he last-position-jump)
-autocmd BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") | exe "normal g`\"zz" | endif
-
" leave the w mark whenever a file is written
autocmd BufWrite * normal mw
-" keep an extra backup of vimperator's ctrl-i
-autocmd BufWritePost */vimperator-*.tmp exe 'write ' . fnameescape((exists('$TMPDIR') ? $TMPDIR : '/tmp') . '/vimperator.ctrl-i.' . strftime('%Y.%m.%d.%H%M%S'))
-
" leave the i mark whenever we go idle (after updatetime)
"augroup markidle
"autocmd CursorHold * normal mi
autocmd InsertLeave * match Error /\s\+$/
augroup end
-if &cp | set nocp | endif
-let s:cpo_save=&cpo
-set cpo&vim
-
" treat wrapped lines normally
nnoremap k gk
nnoremap <Up> gk
let mapleader = ';'
let maplocalleader = ';'
-imap <Leader>-- –
-imap <Leader>--- —
-imap <Leader>... …
-
" replace fake tab chars with real ones
map <Leader>ft :%s,⇝·*, ,g<CR>:nohlsearch<CR>``
" replace fake spaces with real ones
iab mhg Mit herzlichen Grüssen
iab mbbg Mit bundesbrüderlichen Grüssen
iab mvbg Mit verbandsbrüderlichen Grüssen
-iab vd Vielen Dank
-iab vld Vielen lieben Dank
-iab vhd Vielen herzlichen Dank
-iab email e-mail
-iab emails e-mails
-iab Email E-mail
-iab Emails E-mails
+
+let g:is_posix = 1
let &cpo=s:cpo_save
unlet s:cpo_save
-
-source $HOME/.vim/macros/table.vim
-
-let g:SuperTabMappingForward = '<nul>'
-let g:SuperTabMappingBackward = '<s-nul>'