feat(tmux): improve ta, ts and bindings
This commit is contained in:
parent
28961fe114
commit
1eb008e41e
4 changed files with 9 additions and 11 deletions
8
modules/programs/tmux/tmux-sessionizer/script.fish
Normal file → Executable file
8
modules/programs/tmux/tmux-sessionizer/script.fish
Normal file → Executable file
|
|
@ -1,10 +1,10 @@
|
|||
#!/usr/bin/env fish
|
||||
set pipe (mktemp --dry-run)
|
||||
mkfifo $pipe
|
||||
|
||||
fd -HIg '.git' ~/ --min-depth 1 --max-depth 5 --type d --prune --exec dirname {} | tee $pipe >/dev/null &
|
||||
fd . ~/ --min-depth 1 --max-depth 3 --type d | tee $pipe >/dev/null &
|
||||
|
||||
set selected (cat $pipe | fzf $argv)
|
||||
fd -HIg '.git' ~/ --min-depth 1 --max-depth 5 --type d --prune --exec-batch dirname {} | tee $pipe >/dev/null &
|
||||
fd . ~/ --min-depth 1 --max-depth 3 --type d --exec-batch realpath {} | tee $pipe >/dev/null &
|
||||
set selected (cat $pipe | awk '!seen[$0]++' | fzf --query "$argv")
|
||||
rm -f "$pipe"
|
||||
|
||||
set selected_name (basename $selected 2>/dev/null | string replace "." "_")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue