fix(nix): fish functions are wrapped in two layers

This commit is contained in:
Léana 江 2024-01-19 23:40:11 +01:00 committed by Léana 江
parent 710441a578
commit 0b1cd71f58
17 changed files with 245 additions and 300 deletions

View file

@ -1,22 +1,18 @@
function tmux_attach --description "attach to existing tmux sessions"
# abandon if tmux not running
set tmux_running (pgrep tmux)
if [ -z "$tmux_running" ]
return 0
end
set selected (tmux list-sessions -F "#{session_name}" | fzf)
if [ -z $selected ]
return 0
end
set -U TMUX_LAST (tmux display-message -p '#S')
if [ -z $TMUX ]
tmux attach-session -t $selected
else
tmux switch-client -t $selected
end
# abandon if tmux not running
set tmux_running (pgrep tmux)
if [ -z "$tmux_running" ]
return 0
end
set selected (tmux list-sessions -F "#{session_name}" | fzf)
if [ -z $selected ]
return 0
end
set -U TMUX_LAST (tmux display-message -p '#S')
if [ -z $TMUX ]
tmux attach-session -t $selected
else
tmux switch-client -t $selected
end