X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=.vimrc;h=c7f48f7b9dcb5e0052ec731193f8acab8db87553;hb=fdbdf000588058f845f8a9edbe5ec3157189f680;hp=4f84c48803af39b10d78b1a044a538d6166539a2;hpb=28004508c205a91bfee0f6e85cb65bb3480a4216;p=dotfiles.git diff --git a/.vimrc b/.vimrc index 4f84c48..c7f48f7 100644 --- a/.vimrc +++ b/.vimrc @@ -114,7 +114,22 @@ set noautoindent " Do not automatically set the indent of a new line set timeout timeoutlen=3000 " allow timing out up to 3 seconds halfway into a mapping " 19 reading and writing files -set cryptmethod=blowfish " encryption method for file writing: zip or blowfish +if v:version >= 703 + set cryptmethod=blowfish " encryption method for file writing: zip or blowfish +endif + +" 20 the swap file + +" list of directories for the swap file; remove . (the current directory) +if has("win32") + set directory=$TEMP//,c:/tmp//,c:/temp// +else + set directory=~/tmp//,/var/tmp//,/tmp// +endif +" if a directory ends in two path separators "//" +" or "\\", the swap file name will be built from the complete path to +" the file with all path separators substituted to percent '%' signs. +" This will ensure file name uniqueness in the preserve directory. " 21 command line editing @@ -241,7 +256,7 @@ else endif if (&term =~ "screen") - set ttymouse=xterm " Enable mouse codes under GNU screen + set ttymouse=xterm2 " Enable mouse codes under screen/tmux if empty(&t_ts) " Enable window title under screen/tmux let &t_ts = "\e]2;" @@ -265,6 +280,8 @@ nmap \ss :syntax sync fromstart " Enable filetype detection filetype plugin indent on +runtime macros/matchit.vim + " Reread me after editing autocmd BufWritePost ~/.vimrc source ~/.vimrc | syntax on