From e1e94b601895e2797f23492084e6ab201b3393ac Mon Sep 17 00:00:00 2001 From: Marlon Richert Date: Tue, 9 Mar 2021 19:40:39 +0200 Subject: [PATCH] Use `add-zsh-hook` for dynamic dir naming --- functions/:znap:init | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/functions/:znap:init b/functions/:znap:init index 9ef56df..b152beb 100644 --- a/functions/:znap:init +++ b/functions/:znap:init @@ -3,7 +3,10 @@ zmodload -Fa zsh/files b:zf_mkdir b:zf_rm autoload -Uz add-zsh-hook if zstyle -T :znap: auto-compile; then - zmodload -Fa zsh/parameter p:funcstack + () { + setopt localoptions NO_warncreateglobal + zmodload -Fa zsh/parameter p:funcstack + } source . () { builtin $0 "$@"; local -i ret=$? @@ -13,10 +16,7 @@ if zstyle -T :znap: auto-compile; then add-zsh-hook preexec :znap:auto-compile fi -export -U zsh_directory_name_functions=( - :znap:dirname - $zsh_directory_name_functions[@] -) +add-zsh-hook zsh_directory_name :znap:dirname export XDG_CACHE_HOME="${XDG_CACHE_HOME:-$HOME/.cache}" [[ ! -d $XDG_CACHE_HOME/zsh ]] &&