У меня есть функция, которая в основном является оболочкой для подкоманды tmux:
function tma() {
tmux attach-session -t $1 || tmux new-session -s $1
}
Я бы хотел, чтобы zsh автоматически завершал любые открытые сеансы, которые могут существовать, как в настоящее время, если я наберу tmux attach-session -t
и начну вкладку. Я пробовал
compdef tma=tmux
, который по понятным причинам пытается выполнить автозаполнение подкоманд tmux и
compdef tma=tmux attach-session -t
, который выдает сообщение об ошибке compdef: unknown command or service: tmux attach-session -t
.
Возможно ли это?