mirror of
https://github.com/fish-shell/fish-shell
synced 2024-12-28 13:53:10 +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
|
if command -sq pipenv
|
||||||
# pipenv determines which completions to print via $SHELL, so override it for this.
|
# pipenv determines which completions to print via some automagic that might not be perfect.
|
||||||
SHELL=(status fish-path) pipenv --completion 2>/dev/null | source
|
# Force it to be correct.
|
||||||
|
_PIPENV_COMPLETE=source-fish pipenv --completion 2>/dev/null | source
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue