J'essaie de me lier X
pour faire ce qui suit:
- demander à l'utilisateur si la session doit être interrompue
- si
y
est entré, tuez la session - après la fin de la session, sélectionnez une autre session (dernière, précédente ou suivante)
Quelques commandes similaires qui ne sont pas tout à fait correctes
Tuez la session et fermez le terminal:
bind X confirm-before -p "Kill #S (y/n)?" kill-session
Invitez l'utilisateur à indiquer le nom de la session à supprimer et sélectionnez la session suivante après la suppression:
bind X command-prompt -p "kill:" "switch-client -n \; kill-session -t '%%'"
Je n'ai pas pu trouver d'exemples de commandes similaires. Voici une solution quelque chose qui ne fonctionne pas:
bind X confirm-before -p "Kill #S (y/n)?" "SESSION='#S' \; \ switch-client -n \; kill-session -t \"$SESSION\""
tmux display-message -p "#S"
astuce dans une autre réponse. Il semble que tout emballer dans run-shell était la clé. Merci!