X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=.vimrc;h=f3d60e5d986f3e16d3eec60df80ec229fc884e9c;hb=6bf46a8c8b9fdcc6162f904d3f318e3500212686;hp=940159b45f9e6bd7309cd39a9aa6663c481ce8ba;hpb=42fe3274de74b90cf6707133b79ca725f1f712c3;p=dotfiles.git diff --git a/.vimrc b/.vimrc index 940159b..f3d60e5 100644 --- a/.vimrc +++ b/.vimrc @@ -71,6 +71,10 @@ set ttyfast " terminal connection is fast set title " Set title to the value of 'titlestring' or to 'filename - VIM' set titleold= " string to restore the title to when exiting Vim +" String to use for the Vim window title; with statusline printf items: +" display filename, modification flag, full path, argument list status, +" the current user, host and program name (to distinguish vim/view/etc). +set titlestring=%t%(\ %M%)%(\ (%{expand(\"%:p:h\")})%)%(\ %a%)\ -\ [%{$USER}@%{hostname()}]\ %{v:progname} " 9 using the mouse @@ -118,6 +122,19 @@ 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 set history=1000 " how many command lines are remembered