summaryrefslogtreecommitdiff
path: root/lib/dirspersist.zsh
diff options
context:
space:
mode:
authorMatt Cable <wozz@wookie.net>2010-09-19 19:39:51 -0600
committerMatt Cable <wozz@wookie.net>2010-09-19 19:41:01 -0600
commit50fb2d037ee75ac6e558923c7a92c818a96d43c8 (patch)
treeeb55d50a2df13c59e5d1b7fef30f68e3a811d9ab /lib/dirspersist.zsh
parent181a2ed5379f5bf9d0420c0caaea56034eb22732 (diff)
downloadzsh-50fb2d037ee75ac6e558923c7a92c818a96d43c8.tar.gz
zsh-50fb2d037ee75ac6e558923c7a92c818a96d43c8.tar.bz2
zsh-50fb2d037ee75ac6e558923c7a92c818a96d43c8.zip
Move dirpersist to plugin
Diffstat (limited to 'lib/dirspersist.zsh')
-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"