vcs_info and battery settings in zshenv.local.sample
authorJoerg Jaspert <joerg@ganneff.de>
Wed, 3 Apr 2013 12:42:51 +0000 (14:42 +0200)
committerJoerg Jaspert <joerg@ganneff.de>
Wed, 3 Apr 2013 12:42:51 +0000 (14:42 +0200)
they didn't just show the default, they actually had to set it.
Change it so they work like most of the rest of the file - commented
and showing the default.

.zsh/functions/prompt_ganneff_setup
.zsh/zshenv.local.sample

index 25dcb8e..f0fa90e 100644 (file)
@@ -290,9 +290,9 @@ ${PR_SHIFT_IN}${PR_HBAR}${PR_CYAN}${PR_HBAR}${PR_SHIFT_OUT}${PR_NO_COLOR} '
         PS4='+%N:%i:%_> '
     fi
 
-    if zstyle -t ':prompt:ganneff' vcs_info && \
+    if zstyle -T ':prompt:ganneff' vcs_info && \
         is439 && autoload -Uz vcs_info && vcs_info; then
-        if zstyle -t ':prompt:ganneff' set_vcs_info_defaults; then
+        if zstyle -T ':prompt:ganneff' set_vcs_info_defaults; then
             # gather version control information for inclusion in a prompt
             # we will only be using one variable, so let the code know now.
             zstyle ':vcs_info:*' max-exports 1
@@ -437,7 +437,7 @@ ${PR_SHIFT_IN}${PR_HBAR}${PR_CYAN}${PR_HBAR}${PR_SHIFT_OUT}${PR_NO_COLOR} '
     # correctly
     prompt_ganneff_winch
     local pr_battery
-    zstyle -s ':prompt:ganneff' battery pr_battery
+    zstyle -s ':prompt:ganneff' battery pr_battery || pr_battery="none"
     if [[ $pr_battery != "none" ]]; then
         add-zsh-hook precmd prompt_ganneff_battery
         prompt_ganneff_battery
@@ -476,7 +476,7 @@ prompt_ganneff_precmd () {
     emulate -L zsh
     setopt nolocaltraps
 
-    zstyle -t ':prompt:ganneff' vcs_info && vcs_info
+    zstyle -T ':prompt:ganneff' vcs_info && vcs_info
     local -a left_items right_items drop_words
 
     left_items=(ulcorner line openparantheses user at host colon pts closeparantheses line history
index 45f860b..6b927a6 100644 (file)
@@ -171,10 +171,10 @@ zstyle ':ganneff:config' dirstackhandling dirpersist
 ########################################################################
 ### Prompt setup                                                     ###
 ## use vcs_info in prompt
-zstyle ':prompt:ganneff' vcs_info true
+zstyle ':prompt:ganneff' vcs_info true
 
 ## use defaults set by me?
-zstyle ':prompt:ganneff' set_vcs_info_defaults true
+zstyle ':prompt:ganneff' set_vcs_info_defaults true
 
 ## if set_vcs_info_defaults is false, you may want to enable some of the
 ## following lines or whichever combination you like of it. See the
@@ -220,7 +220,7 @@ zstyle ':prompt:ganneff' set_vcs_info_defaults true
 ## If `none' then no battery function at all.
 ## If either `ibam' or `acpi' then use those tools to gather
 ## the current battery level.
-zstyle ':prompt:ganneff' battery none
+zstyle ':prompt:ganneff' battery none
 
 ## If true (default), use a right side prompt
 #zstyle ':prompt:ganneff:right:setup' use-rprompt true
@@ -237,7 +237,7 @@ zstyle ':prompt:ganneff' battery none
 #     ulcorner line openparentheses user at host closeparentheses line openparentheses path closeparentheses newline \
 #     llcorner line rc openparentheses time closeparentheses line vcs line pipe space
 
-## Override the token of an item
+## Override the token of an item, here set the date one to also show day of year and week of year
 zstyle ':prompt:ganneff:*:items:date' token '%D{%Y-%m-%d [d:%j/w:%V]}'
 
 # Example of an extra defined item.