fish,tmux: don't create more than one window in sessionizer

This commit is contained in:
Primrose 2025-05-07 09:51:09 +02:00
parent 088b13fb4d
commit a30ab2e61e
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA

View file

@ -5,11 +5,9 @@ function __tmux-maybe-create \
set session_dir $argv[2] set session_dir $argv[2]
if pgrep tmux 2>&1 >/dev/null; or ! tmux has -t=$session_name 2>/dev/null if pgrep tmux 2>&1 >/dev/null; or ! tmux has -t=$session_name 2>/dev/null
tmux \ # Note:
new-session -ds $session_name -c $session_dir \; \ # Maybe it can be interesting to read from an envvar of array, where each element is a call back
send-keys -t $session_name $EDITOR ENTER \; \ tmux new-session -ds $session_name -c $session_dir
new-window -t $session_name -c $session_dir \; \
select-window -t $session_name:1
end end
end end