]> Sergey Matveev's repositories - zsh-autoenv.git/commitdiff
minor: fix doc / improve debug logging (#80)
authorDaniel Hahler <github@thequod.de>
Thu, 14 Dec 2017 00:18:44 +0000 (01:18 +0100)
committerGitHub <noreply@github.com>
Thu, 14 Dec 2017 00:18:44 +0000 (01:18 +0100)
README.md
autoenv.zsh

index 1913190c10f6652602fb0cf4ffa3c9108211e41b..1f2800e583fe3790c13a1b26077b809a38dffa57 100644 (file)
--- a/README.md
+++ b/README.md
@@ -119,13 +119,13 @@ event was handled?
 
 Default: `1`
 
-### AUTOENV\_DISABLED
+### AUTOENV_DISABLED
 
 (Temporarily) disable zsh-autoenv. This gets looked at in the chpwd handler.
 
 Default: 0
 
-### AUTOENV\_DEBUG
+### AUTOENV_DEBUG
 
 Set debug level. If enabled (> 0) it will print information to stderr.
 
index 5395e1f9405fc1f43e794d41c45cd27723bebd81..2164bd37135f67a92030d83d2199d98026162e55 100644 (file)
@@ -296,7 +296,7 @@ _autoenv_source() {
   fi
 
   # Source the env file.
-  _autoenv_debug "== SOURCE: ${bold_color:-}$autoenv_env_file${reset_color:-}\n      PWD: $PWD"
+  _autoenv_debug "== SOURCE: $autoenv_event: ${bold_color:-}$autoenv_env_file${reset_color:-} (in $PWD)"
   (( ++_autoenv_debug_indent ))
 
   local restore_xtrace
@@ -401,6 +401,7 @@ _autoenv_chpwd_handler() {
       prev_dir=${prev_file:h}
       if ! [[ ${PWD}/ == ${prev_dir}/* ]]; then
         local env_file_leave=$prev_dir/$AUTOENV_FILE_LEAVE
+        _autoenv_debug "Handling leave event: $env_file_leave"
         if _autoenv_check_authorized_env_file $env_file_leave; then
           varstash_dir=$prev_dir _autoenv_source $env_file_leave leave $prev_dir
         fi
@@ -438,8 +439,6 @@ _autoenv_chpwd_handler() {
   # Source the enter env file.
   _autoenv_debug "Sourcing from chpwd handler: $env_file"
   _autoenv_source $env_file enter
-
-  (( ++_autoenv_debug_indent ))
 }
 # }}}