Próbuję powiązać, X
aby wykonać następujące czynności:
- pytaj użytkownika, czy sesja powinna zostać zabita
- jeśli
y
wprowadzono, zabij sesję - po zabiciu sesji wybierz inną sesję (ostatnią, poprzednią lub następną)
Niektóre podobne polecenia, które nie są całkiem poprawne
Zabij sesję i zamknij terminal:
bind X confirm-before -p "Kill #S (y/n)?" kill-session
Pytaj użytkownika o nazwę sesji do zabicia i wybierz następną sesję po zabiciu:
bind X command-prompt -p "kill:" "switch-client -n \; kill-session -t '%%'"
Nie udało mi się znaleźć przykładów podobnych poleceń. Oto rozwiązanie, które nie działa:
bind X confirm-before -p "Kill #S (y/n)?" "SESSION='#S' \; \ switch-client -n \; kill-session -t \"$SESSION\""
tmux display-message -p "#S"
sztuczki w innej odpowiedzi. Wygląda na to, że kluczem było zawijanie wszystkiego w run-shell. Dzięki!