Re: latest stg/git commandline completions code
From: Ben Clifford <hidden>
Date: 2016-06-15 22:42:11
On 10 Nov 2005, at 09:23, Petr Baudis wrote:
Besides, it would be probably best to just autogenerate the auto-completion code - the usage information in Cogito is supposed to be 100% consistent and correct, so it should be a reliable source for that.
Maybe reliable and consistent but I think that info would need a bit of augmentation to use for specifying autocompletion - for example, in the case of: > Usage: cg-branch-add BRANCH_NAME LOCATION BRANCH_NAME should *not* exist so it doesn't make sense to autocomplete from the branch list, but in the case of: > Usage: cg-fetch [-f] [-v] [BRANCH_NAME] BRANCH_NAME *must* exist so it makes sense to autocomplete from the branch list. The amount of augmentation is probably not too much - probably sufficient to specify for each parameter a completion-source(s) (heads, branches, filenames, blah) that doesn't get displayed in -- help. But this is more information to maintain and get out of date... I wonder if Nikolai has had thoughts about that for zsh completion? Hopefully if anything gets added, it would be useful for both zsh and bash (I confess to having pretty much no idea how zsh completion works...) Ben -- Ben ベン Бэн http://www.hawaga.org.uk/ben/ My email is high latency but best way to contact me. Alternatively, SMS numbers at above URL.