change dirstackhandling to to default to off.
authorJoerg Jaspert <joerg@debian.org>
Sat, 13 Apr 2013 10:01:10 +0000 (12:01 +0200)
committerJoerg Jaspert <joerg@debian.org>
Sat, 13 Apr 2013 10:01:10 +0000 (12:01 +0200)
user can select if they want it by enabling the zstyle and setting
it to one of dirstack or dirpersist

.zsh/10_Environment.zsh
.zsh/zshenv.local.sample

index 2fd50f9..57986e6 100644 (file)
@@ -15,8 +15,8 @@ HISTSIZE=$(( $SAVEHIST * 1.10 ))
 
 ## maximum size of the directory stack.
 DIRSTACKSIZE=20
-DIRSTACKFILE=${ZDOTDIR}/var/.zdirstore
-if zstyle -T ':ganneff:config' dirstackhandling dirpersist dirstack; then
+if zstyle -t ':ganneff:config' dirstackhandling dirpersist dirstack; then
+    DIRSTACKFILE=${ZDOTDIR}/var/.zdirstore
     dirpersistrestore
 fi
 
index 34aa9c8..fe0d120 100644 (file)
@@ -64,8 +64,9 @@ lmanpath=(
 ## a way that  puts your new shell into the directory you quit your
 ## last. The other way, dirstack, will restore the stack, but not
 ## change the directory your shell starts in (so usually it will be ~).
-## Value is dirpersist or dirstack
-zstyle ':ganneff:config' dirstackhandling dirpersist
+## If unset your dirstack won't be touched
+## Value is dirpersist or dirstack - or keep it commented for nothing.
+# zstyle ':ganneff:config' dirstackhandling dirstack
 
 ## Maximum number of events stored in the history file
 ## HISTSIZE is set to 1.10 times the size of this, to have the