refactor: replace fzf.fish modify script with Fish function wrapper

Replace Bun-based modify_ script with cleaner Fish function override that
intercepts fzf_configure_bindings at load time to disable CTRL+R binding.
Also fix Fisher update script to run_onchange for proper chezmoi behavior.
This commit is contained in:
2025-12-29 11:46:11 -06:00
parent b4d9c66dc8
commit 7d1583e92a
3 changed files with 17 additions and 20 deletions
+16
View File
@@ -0,0 +1,16 @@
#!/bin/bash
# Update Fisher plugins
if ! command -v fish &> /dev/null; then
echo "[err] Fish shell not installed - skipping fisher update"
exit 0
fi
if ! fish -c "type -q fisher" &> /dev/null; then
echo "[err] Fisher not installed - skipping fisher update"
exit 0
fi
echo "Updating Fisher plugins..."
fish -c "fisher update" && echo "[ok] Fisher plugins updated" || echo "[err] Fisher update failed"