From 50fb2d037ee75ac6e558923c7a92c818a96d43c8 Mon Sep 17 00:00:00 2001 From: Matt Cable <wozz@wookie.net> Date: Sun, 19 Sep 2010 19:39:51 -0600 Subject: Move dirpersist to plugin --- lib/dirspersist.zsh | 22 ---------------------- plugins/dirpersist.plugin.zsh | 22 ++++++++++++++++++++++ 2 files changed, 22 insertions(+), 22 deletions(-) delete mode 100644 lib/dirspersist.zsh create mode 100644 plugins/dirpersist.plugin.zsh 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" diff --git a/plugins/dirpersist.plugin.zsh b/plugins/dirpersist.plugin.zsh new file mode 100644 index 000000000..d694c55e2 --- /dev/null +++ b/plugins/dirpersist.plugin.zsh @@ -0,0 +1,22 @@ +#!/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" -- cgit v1.2.3-70-g09d2