summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/dirspersist.zsh22
1 files changed, 0 insertions, 22 deletions
diff --git a/lib/dirspersist.zsh b/lib/dirspersist.zsh
deleted file mode 100644
index d694c55e2..000000000
--- a/lib/dirspersist.zsh
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/zsh
-#
-# Make the dirstack more persistant
-#
-# Run dirpersiststore in ~/.zlogout
-
-dirpersiststore () {
- dirs -p | tail -r | perl -ne 'chomp;s/([& ])/\\$1/g ;print "if [ -d $_ ]; then pushd -q $_; fi\n"' > ~/.zdirstore
-}
-
-dirpersistrestore () {
- if [ -f ~/.zdirstore ]; then
- source ~/.zdirstore
- fi
-}
-
-DIRSTACKSIZE=10
-setopt autopushd pushdminus pushdsilent pushdtohome pushdignoredups
-dirpersistrestore
-
-# Make popd changes permanent without having to wait for logout
-alias popd="popd;dirpersiststore"