Il completamento di Zsh è una bestia piuttosto complessa, e trovo la pagina man molto difficile da leggere, in particolare mancano (semplici) esempi di tutte le varie forme optspec ecc. Non sono riuscito a trovare nulla online da solo, quindi aiuto sarebbe più apprezzatoRisorsa di completamento Zsh?
Ad esempio, ecco quello con cui sto lottando al momento e la pagina man zshcompsys
non offre alcun chiarimento. Ho
#compdef mtt2
_arguments -s : \
'-h' '--help' \
'-V' '--version' \
':foobars:(foo bar baz)'
Ora, quando digito mtt2 <TAB>
sto offerto solo foo
, bar
e baz
come completamenti, perché non -h
, --help
, ecc, così? Quale magia devo passare a _arguments
per poterti offrire tutte le possibilità?
è necessario digitare 'mtt2 -' se voglio vedere le opzioni. –
@Bertrand, sì esattamente, ed è per questo che ho posto la domanda, voglio vedere * tutti * i possibili completamenti su 'mtt2'. –
Magnus