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