mirror of
https://github.com/fish-shell/fish-shell
synced 2024-12-27 21:33:09 +00:00
completions/pipenv: Really force it to print fish completions
"To assume" and such. It doesn't check $SHELL, so it might have some other automagic that can fail (probably still because of the login shell, but I have no idea). Override the special variable that click-completion (https://github.com/click-contrib/click-completion) uses to force it instead. Really fixes #6454. [ci skip]
This commit is contained in:
parent
aba5beaeb4
commit
0e0d63c0df
1 changed files with 3 additions and 2 deletions
|
@ -1,4 +1,5 @@
|
|||
if command -sq pipenv
|
||||
# pipenv determines which completions to print via $SHELL, so override it for this.
|
||||
SHELL=(status fish-path) pipenv --completion 2>/dev/null | source
|
||||
# pipenv determines which completions to print via some automagic that might not be perfect.
|
||||
# Force it to be correct.
|
||||
_PIPENV_COMPLETE=source-fish pipenv --completion 2>/dev/null | source
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue