Я знаю, как связать ключ с командой в tmux, но я хочу создать собственную команду (которую вы можете набирать с помощью префикса key + двоеточие). В этой пользовательской команде я хочу выполнить пару других команд.
Моя идея состоит в том, чтобы иметь что-то вроде этого:
no-side-status() {
set status-left-length 0
set status-right-length 0
}
side-status() {
set status-left-length 50
set status-right-length 150
}
Так что я могу напечатать :no-side-status
чтобы скрыть левую и правую строки состояния, и введите :side-status
восстановить левую и правую строки состояния.
Можно ли создавать такие пользовательские команды? Если так, то как? Если нет, то есть ли другой способ добиться того, чего я хочу?
tmux
команда, но я хотел бы сделать функцию tmux, которую я могу выполнить, набрав prefix-key + :
а затем имя команды. Потому что, если я нахожусь в сеансе VIM или что-то еще, я не хочу возвращаться в bash для выполнения этой команды.