fixes sessionizer
This commit is contained in:
parent
51fd51a8f0
commit
70da681db0
1 changed files with 16 additions and 16 deletions
|
|
@ -51,24 +51,24 @@
|
|||
|
||||
command fzf
|
||||
'';
|
||||
zellij_session_delete = ''
|
||||
set -l session_name (basename $1)
|
||||
echo "delete $session_name"
|
||||
'';
|
||||
zellij_session_kill = ''
|
||||
set -l session_name (basename $1)
|
||||
echo "delete $session_name"
|
||||
'';
|
||||
zellij_session_fzf = ''
|
||||
fzf \
|
||||
--prompt="Select project: " \
|
||||
--header="Enter: Select | Ctrl+D: Delete Session | Ctrl+K: Kill Session" \
|
||||
--bind="ctrl-d:execute(zellij_session_delete {})+reload($0 --generate-list)" \
|
||||
--bind="ctrl-k:execute(zellij_session_kill {})+reload($0 --generate-list)"
|
||||
'';
|
||||
sessionizer = ''
|
||||
function delete_session
|
||||
set -l session_name (basename $0)
|
||||
echo "delete $session_name"
|
||||
end
|
||||
|
||||
function kill_session
|
||||
set -l session_name (basename $0)
|
||||
echo "delete $session_name"
|
||||
end
|
||||
|
||||
set -l options (fd . $HOME/dev/ -t d -d 1)
|
||||
set -l selected (options | fzf \
|
||||
--prompt="Select project: " \
|
||||
--header="Enter: Select | Ctrl+D: Delete Session | Ctrl+K: Kill Session" \
|
||||
--bind="ctrl-d:execute(delete_session {})+reload($0 --generate-list)" \
|
||||
--bind="ctrl-k:execute(kill_session {})+reload($0 --generate-list)")
|
||||
|
||||
set -l selected (options | zellij_session_fzf)
|
||||
if test -z "$selected"
|
||||
return 1
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue