" 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
-" 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'))
-autocmd BufWritePost */pentadactyl.*.txt exe 'write ' . fnameescape((exists('$TMPDIR') ? $TMPDIR : '/tmp') . '/pentadactyl.ctrl-i.' . strftime('%Y.%m.%d.%H%M%S'))
-
-autocmd BufRead *.vcf set filetype=vcard
-
" 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
-iab mk Martin Krafft
-iab mfk Martin F. Krafft
-iab addr Hanfstaenglstraße 15\rD–80638 München
-
-let &cpo=s:cpo_save
-unlet s:cpo_save
-source $HOME/.vim/macros/table.vim
-
-let g:SuperTabMappingForward = '<nul>'
-let g:SuperTabMappingBackward = '<s-nul>'
+execute pathogen#infect()
let g:is_posix = 1
+
+let &cpo=s:cpo_save
+unlet s:cpo_save