Я искал и искал и не смог найти четкий способ сделать это:
Немного придуманный пример, чтобы скрыть детали: скажем, я хочу автозаполнять имена сеансов tmux командой, которая их откроет.
tmux-open $NAME открывает указанный сеанс tmux, а tmux-ls перечисляет все возможные имена сеансов, разделенные символами новой строки.
Как я могу настроить zsh так, чтобы tmux-open <TAB> автоматически завершал список возможных сессий из tmux-ls .
