X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/57085bbbda30d6c32719a752fbdc13412bab36fa..d36966d1e5d01fed6ca19773a610035350e7f924:/.vimrc diff --git a/.vimrc b/.vimrc index b5eb605..e530ec3 100644 --- a/.vimrc +++ b/.vimrc @@ -1,5 +1,6 @@ " vim: set ft=vim : version 7.1 +scriptencoding utf-8 " obtained from the output of :options, then postprocessed: " d2} @@ -673,7 +674,7 @@ set fo=tcroqn1l " pattern to recognize a numbered list " (local to buffer) " set flp=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* -set flp=^\\s*\\d\\+[\\]:.)}]\\s* +let &flp='^\v\s*%(%(\a{1,2}|\d+)[]:.)}\t/-]|[-*.·→+])\s+' " formatexpr " expression used for "gq" to format lines @@ -1100,6 +1101,7 @@ set dir=.,$TMPDIR//,/var/tmp//,/tmp// " swapsync " "sync", "fsync" or empty; how to flush a swap file to disk " set sws=fsync +set sws= " updatecount " number of characters typed to cause a swap file update @@ -1422,7 +1424,7 @@ set vdir=$VARDIR/vim/view " 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 @@ -1449,6 +1451,7 @@ 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 @@ -1458,6 +1461,9 @@ 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 @@ -1520,6 +1526,7 @@ nmap ]} :normal }kk iab sgf Sehr geehrte Frau iab sgh Sehr geehrter Herr +iab sghn Sehr geehrte Herren iab lf Liebe Frau iab lh Lieber Herr iab sgdh Sehr geehrte Damen und Herren @@ -1528,14 +1535,21 @@ iab lg liebe Grüsse iab Lg Liebe Grüsse iab fg Freundliche Grüsse iab mfg Mit freundlichen Grüssen -iab mbbg Mit bundesbrüderlichen Grüßen -iab mvbg Mit verbandsbrüderlichen Grüßen +iab mbg Mit den besten Grüssen +iab hg Herzliche Grüsse +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 D–80638 München let &cpo=s:cpo_save unlet s:cpo_save @@ -1544,3 +1558,5 @@ source $HOME/.vim/macros/table.vim let g:SuperTabMappingForward = '' let g:SuperTabMappingBackward = '' + +let g:is_posix = 1