X-Git-Url: https://git.madduck.net/etc/zsh.git/blobdiff_plain/a44bc338a8950ef75edd702e5902357a513ca783..5ae01fb9757e470c34d5d6e2c71e0c669c2ff434:/.zsh/zshrc/00_varsetup

diff --git a/.zsh/zshrc/00_varsetup b/.zsh/zshrc/00_varsetup
index 88be748..09aa367 100644
--- a/.zsh/zshrc/00_varsetup
+++ b/.zsh/zshrc/00_varsetup
@@ -5,15 +5,27 @@
 # 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
-typeset -gU path cdpath fpath manpath
+typeset -gU path cdpath fpath manpath fignore
 
 # http://xanana.ucsc.edu/~wgscott/wordpress_new/wordpress/?p=12
 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
+# 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