Как наследовать завершение табуляции от подкоманды функции в zsh - PullRequest
0 голосов
/ 25 апреля 2018

У меня есть функция, которая в основном является оболочкой для подкоманды 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.

Возможно ли это?

...