Sto cercando di legare X
per fare quanto segue:
- chiedere all'utente se la sessione deve essere uccisa
- se
y
viene inserito, uccidi la sessione - dopo che la sessione è stata interrotta, selezionare un'altra sessione (ultima, precedente o successiva)
Alcuni comandi simili che non sono del tutto giusti
Uccidi la sessione e chiudi il terminale:
bind X confirm-before -p "Kill #S (y/n)?" kill-session
Richiedi all'utente il nome della sessione da eliminare e seleziona la sessione successiva dopo l'uccisione:
bind X command-prompt -p "kill:" "switch-client -n \; kill-session -t '%%'"
Non sono stato in grado di trovare esempi di comandi simili. Ecco una soluzione che non funziona:
bind X confirm-before -p "Kill #S (y/n)?" "SESSION='#S' \; \ switch-client -n \; kill-session -t \"$SESSION\""
tmux display-message -p "#S"
trucco in un'altra risposta. Sembra che la chiave fosse avvolgere tutto in run-shell. Grazie!