diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/dirspersist.zsh | 22 |
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" |