summary refs log tree commit diff stats
path: root/hooks/post-up/zsh
diff options
context:
space:
mode:
Diffstat (limited to 'hooks/post-up/zsh')
-rwxr-xr-xhooks/post-up/zsh5
1 files changed, 2 insertions, 3 deletions
diff --git a/hooks/post-up/zsh b/hooks/post-up/zsh
index 78eb093b..b31a8cb4 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
 )