]> code.delx.au - dotfiles/blobdiff - .vimrc
bash: fix __vte_osc7 in terminal title
[dotfiles] / .vimrc
diff --git a/.vimrc b/.vimrc
index 1eb1921f7dd78953904b4f9dcea0ea8d9e8d9778..cb411f6df914e5b8f4dce9fb6f01063863cc3d22 100644 (file)
--- a/.vimrc
+++ b/.vimrc
@@ -1,12 +1,15 @@
 set nocompatible
 set backspace=indent,eol,start
+set modeline
 
 
 set backup
-set backupdir=~/tmp/vimbak
 set backupcopy=yes
-silent exec "!mkdir -p ~/tmp/vimbak"
-silent exec "!find ~/tmp/vimbak -type f -mtime +3 -delete"
+set directory=~/.cache/vim/swap//
+set backupdir=~/.cache/vim/backup//
+set undodir=~/.cache/vim/undo//
+silent exec "!mkdir -p ~/.cache/vim/{swap,backup,undo}/"
+silent exec '!find ~/.cache/vim/ -type f -mtime +3 -delete'
 
 
 syntax on
@@ -28,7 +31,7 @@ set mouse=a
 " xterm titles
 set title
 " filename (~/some/dir) (1 of 2) (hostname)
-set titlestring=%t%(\ %M%)%(\ (%{expand(\"%:~:h\")})%)%(\ %a%)\ (%{hostname()})
+set titlestring=%t%(\ %M%)%(\ (%{expand(\"%:p:~:h\")})%)%(\ %a%)\ (%{hostname()})
 set t_ts=\e]0;
 set t_fs=\a