diff options
Diffstat (limited to 'hooks/post-up/zsh')
-rwxr-xr-x | hooks/post-up/zsh | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/hooks/post-up/zsh b/hooks/post-up/zsh index 78eb093..b31a8cb 100755 --- a/hooks/post-up/zsh +++ b/hooks/post-up/zsh @@ -7,14 +7,13 @@ then fi fasd_cache=~/.cache/zsh/fasd-init-zsh -if [[ ! -s "$fasd_cache" || $ZDOTDIR/functions/fasd/fasd -nt "$fasd_cache" ]]; then - $ZDOTDIR/functions/fasd/fasd --init posix-alias zsh-hook zsh-ccomp zsh-ccomp-install zsh-wcomp zsh-wcomp-install >! "$fasd_cache" +if [[ -s $commands[fasd] && (! -s "$fasd_cache" || $commands[fasd] -nt "$fasd_cache") ]]; then + fasd --init posix-alias zsh-hook zsh-ccomp zsh-ccomp-install zsh-wcomp zsh-wcomp-install >! "$fasd_cache" fi autoload -U zrecompile local -a zfiles zfiles=( - $ZDOTDIR/functions/fasd/fasd $fasd_cache $ZDOTDIR/zshrc ) |