Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This fixes zsh global completion breakage introduced in #463, and updates the test to use a similar method as
activate-global-python-argcomplete
for zsh.The zsh global completion script was previously mixing paradigms; it seems that you are supposed to use a file with a
#compdef
comment which is autoloaded, or manually callcompdef
yourself. I've updated this to only use the#compdef
comment, but it does feel like everything would be simpler if we went the other way and sourced the file directly as we do with bash. The only catch with that is we would probably have to append this to~/.zshrc
instead of~/.zshenv
since we needcompdef
to be available, and it seems undesirable toautoload compdef
on the user's behalf.