Add ,z script for zoxide+fzf tmux window picker
Assisted-by: Claude Opus 4.6 via pi
change xupnzuwwltvokktxsyumrnrpywztqlmw
commit 05a2d294b2aede5f146e9dc222fd6b8b018aba76
author Alpha Chen <alpha@kejadlen.dev>
date
parent rlwtnmpo
diff --git a/bin/,z b/bin/,z
new file mode 100755
index 00000000..98921566
--- /dev/null
+++ b/bin/,z
@@ -0,0 +1,23 @@
+#!/usr/bin/env bash
+
+set -euo pipefail
+if [[ "${TRACE-0}" == "1" ]]; then
+    set -o xtrace
+fi
+
+main() {
+    local dir
+    dir=$(zoxide query -l "$@" | fzf --no-multi --no-margin --no-padding \
+        --tmux 80%,60% \
+        --highlight-line --info inline-right \
+        --border-label ' zoxide ' \
+        --preview 'eza --tree --color=always {}' \
+        --bind 'ctrl-/:change-preview-window(down|hidden|)') || exit 0
+
+    local name
+    name=$(basename "$dir")
+
+    tmux new-window -n "$name" -c "$dir"
+}
+
+main "$@"