aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-x.vim/hooks/pre-session-save7
1 files changed, 4 insertions, 3 deletions
diff --git a/.vim/hooks/pre-session-save b/.vim/hooks/pre-session-save
index 687f3ae..756d6d1 100755
--- a/.vim/hooks/pre-session-save
+++ b/.vim/hooks/pre-session-save
@@ -1,3 +1,4 @@
-#!/bin/sh
-
-cp $HOME/.vim/sessions/session.vim $HOME/.vim/sessions/session-$(date +%d-%b-%Y-%H:%M:%S).vim
+#!/bin/sh -eu
+cd "$HOME/.vim/sessions" || exit 1
+cp session.vim "session-$(date +%d-%b-%Y-%H:%M:%S).vim"
+find ./*.vim -type f -mtime +31 -delete