Open eikenb opened 7 years ago
Just to clarify which line I mean... It is in the _arguments call.
_arguments -s -S \
{-c,--config}"[path to config file]" \
{-d,--debug}"[turn on verbose logging]" \
{-h,--help}"[show help]" \
{-v,--version}"[print the version]" \
'(-): :->command' \
'*: :' \ <-THIS ONE
&& return 0;
I just deleted that second to last line.
Thanks for the details, @eikenb!
$ exercism submit <tab>
This lists the filenames, but won't complete them.The output of _complete_help is as follows (below) and shows the "_files" function is missing from the argument-rest completion context.
The problem seems related to the final '*: :' entry. It adds the arguments-rest context and prevents the later file completion. Removing this line fixes the problem for me. After removing the line the help output is (below) and the completion works.
I tested this with a empty .zshrc to be sure it wasn't a conflict with my existing config.