X-Git-Url: https://git.madduck.net/etc/zsh.git/blobdiff_plain/ad7c4bae9781483a15c2a11c9db247edf7c3c365..92ae9f6d6b2239c570e16b97e58f60dcdeab65c4:/.zsh/zshrc/00_varsetup?ds=sidebyside

diff --git a/.zsh/zshrc/00_varsetup b/.zsh/zshrc/00_varsetup
index a49f67d..09aa367 100644
--- a/.zsh/zshrc/00_varsetup
+++ b/.zsh/zshrc/00_varsetup
@@ -5,7 +5,7 @@
 # Copyright © 1994–2008 martin f. krafft <madduck@madduck.net>
 # Released under the terms of the Artistic Licence 2.0
 #
-# Source repository: http://git.madduck.net/v/etc/zsh.git
+# Source repository: git://git.madduck.net/etc/zsh.git
 #
 
 # automatically remove duplicates from these arrays
@@ -16,7 +16,16 @@ typeset -ga preexec_functions
 typeset -ga precmd_functions
 typeset -ga chpwd_functions
 
+__chpwd_run_first()
+{
+  [[ -n $__CHPWD_RUN_FIRST ]] || return
+  eval "$__CHPWD_RUN_FIRST"
+}
+chpwd_functions+=__chpwd_run_first
+
 # warn on accidental creation of global variables
-setopt warn_create_global
+# unset for now until we work out the corner cases, like warning about $reply
+# and $HISTFILE or $REPORTTIME.
+#setopt warn_create_global
 
 # vim:ft=zsh