завершение zsh: сопоставление строк с дефисами и пробелами

#zsh #zsh-completion

#zsh #zsh-завершение

Вопрос:

Эта команда работает:
compadd - '-test1 text' '-test1 qwer'

Эта команда тоже работает:
compadd -Q - '-test1 text' '-test2 qwer'

Но если первые слова совпадают, то команда не работает:
compadd -Q - '-test1 text' '-test1 qwer'

Как я могу это исправить?

Ответ №1:

Лучше поздно, чем никогда, да?

compadd -Q - '-test1 text' '-test1 qwer'