diff options
author | ache <ache@ache.one> | 2024-08-09 03:25:47 +0200 |
---|---|---|
committer | ache <ache@ache.one> | 2024-08-09 04:30:50 +0200 |
commit | 0d1de23e8cc54baa662967c179b4c02b8005d0b5 (patch) | |
tree | 832e508275d7cbcccfd7b448429697ebf0fda259 | |
parent | Don't sync fish plugin file (diff) |
Add fuzzy find directory with fzf / find via Ctrl + F
-rw-r--r-- | functions/ffindd.fish | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/functions/ffindd.fish b/functions/ffindd.fish new file mode 100644 index 0000000..5dc2222 --- /dev/null +++ b/functions/ffindd.fish @@ -0,0 +1,8 @@ +# Fuzzy find directories +function ffindd --description 'Find for directories but fuzzy' + set -l dir (find */ .*/ -not \( -name ".git" -prune -o -name ".go" -prune -o -name "node_modules" -prune \) -type d 2>/dev/null -print | fzf) + cd $dir + commandline -f repaint +end + +bind \cf ffindd |