Завершение Zsh - довольно сложный зверь, и мне очень трудно читать справочную страницу , особенно в нем отсутствуют (простые) примеры всех различных форм optspec и т. д. Мне еще не удалось найти что-либо в Интернете, поэтому помощь будет очень признательна.
В качестве примера вот то, с чем я борюсь в данный момент , а справочная страница zshcompsys
не предлагает никаких пояснений. У меня есть
#compdef mtt2
_arguments -s : \
'-h' '--help' \
'-V' '--version' \
':foobars:(foo bar baz)'
Теперь, когда я набираю mtt2
, мне предлагаются только foo
, bar
и baz
в качестве завершения , почему не -h
, - help
и т. д.?
Какую магию мне нужно передать в _arguments
, чтобы мне были предложены все возможности?