Properly hide add_zsh_hook behind is435.
authorJoerg Jaspert <joerg@ganneff.de>
Fri, 20 Dec 2013 10:52:34 +0000 (11:52 +0100)
committerJoerg Jaspert <joerg@ganneff.de>
Fri, 20 Dec 2013 10:52:34 +0000 (11:52 +0100)
may mean some stuff doesnt work as expected on old zsh

.zsh/05_Functions.zsh
.zsh/10_Environment.zsh
.zsh/functions/prompt_ganneff_setup

index 94ae850..36e8f7f 100644 (file)
@@ -109,7 +109,7 @@ function agent() {
         ssh-add ${af}
     done
 
-    if is434 && zstyle -T ':ganneff:config' killagent true; then
+    if is435 && zstyle -T ':ganneff:config' killagent true; then
         add-zsh-hook zshexit kill_agent
     fi
 }
index 5897c8b..4fddcab 100644 (file)
@@ -3,7 +3,7 @@
 export SHELL=$(which zsh)
 
 # Show some git info on cd
-if is434 ; then
+if is435 ; then
     add-zsh-hook chpwd _jj_chpwd
 else
     function chpwd() {
@@ -29,7 +29,7 @@ DIRSTACKSIZE=20
 if zstyle -t ':ganneff:config' dirstackhandling dirpersist dirstack; then
     DIRSTACKFILE=${ZDOTDIR}/var/.zdirstore
     dirpersistrestore
-    if is434; then
+    if is435; then
         add-zsh-hook zshexit dirpersiststore
     else
         echo "Sorry, zsh version too old"
index c780bcd..6fdf578 100644 (file)
@@ -432,14 +432,14 @@ ${PR_SHIFT_IN}${PR_HBAR}${PR_CYAN}${PR_HBAR}${PR_SHIFT_OUT}${PR_NO_COLOR} '
     )
 
     PR_FLEXLINE=""
-    add-zsh-hook precmd prompt_ganneff_precmd
+    is435 && add-zsh-hook precmd prompt_ganneff_precmd
     # Call the winch function once to ensure the length gets calculated
     # correctly
     prompt_ganneff_winch
     local pr_battery
     zstyle -s ':prompt:ganneff' battery pr_battery || pr_battery="none"
     if [[ $pr_battery != "none" ]]; then
-        add-zsh-hook precmd prompt_ganneff_battery
+        is435 && add-zsh-hook precmd prompt_ganneff_battery
         prompt_ganneff_battery
     fi
 
@@ -462,7 +462,7 @@ ${PR_SHIFT_IN}${PR_HBAR}${PR_CYAN}${PR_HBAR}${PR_SHIFT_OUT}${PR_NO_COLOR} '
                 _prompt_ganneff_ignore+=(${(e)${_prompt_ganneff_ignore[$i]}})
             fi
         done
-        add-zsh-hook preexec prompt_ganneff_preexec
+        is435 && add-zsh-hook preexec prompt_ganneff_preexec
     fi
 }