fzf: use PATH fzf for z4h widgets, not vendored copy
z4h's vendored fzf (0.25.1) doesn't support --tmux, so FZF_DEFAULT_OPTS silently broke Tab completion, Ctrl+R, and Alt+R.

Assisted-by: Claude Sonnet 5 via Claude Code
change rswzoytkvsqzlslsqmoxlwuwwvummnqr
commit 05d73763e712ff47c855ce53683ae4141a7699d8
author Alpha Chen <alpha@kejadlen.dev>
date
parent vtqrylvk
diff --git a/.zshrc b/.zshrc
index 9cbeacfe..11c64b54 100644
--- a/.zshrc
+++ b/.zshrc
@@ -57,6 +57,11 @@ zstyle ':zle:down-line-or-beginning-search' leave-cursor true
 # The default completion color is an obnoxiously loud pink, so make it whiter
 zstyle ':z4h:*' fzf-flags --color=hl:7,hl+:7
 
+# z4h vendors its own ancient fzf (0.25.1) for its widgets (Tab-complete,
+# Ctrl+R, Alt+R), which chokes on the --tmux flag in FZF_DEFAULT_OPTS. Use
+# the PATH fzf instead, which is new enough to support it.
+zstyle ':z4h:*' fzf-command fzf
+
 # Send these files over to the remote host when connecting over SSH to the
 # enabled hosts.
 # zstyle ':z4h:ssh:*' send-extra-files '~/.nanorc' '~/.env.zsh'