X-Git-Url: https://git.phdru.name/?p=dotfiles.git;a=blobdiff_plain;f=.shellrc;fp=.shellrc;h=9befab5edbf2df8905f639cc466a5a919f81d296;hp=c98a3a7c17134bfee6cb2774ade2a66c5a588627;hb=6b349263f4019b6f8a72bb544363c1710a19203b;hpb=d7a661401f8053c524e8c1f388c633fdb1fb1387 diff --git a/.shellrc b/.shellrc index c98a3a7..9befab5 100644 --- a/.shellrc +++ b/.shellrc @@ -165,9 +165,15 @@ if test -n "$BASH_VERSION"; then . "$HOME"/admin/prog/bash_prompt fi - #if type -p pip >/dev/null 2>&1; then - # eval "`pip completion --bash`" - #fi + if type -p pip >/dev/null 2>&1 || type -p pip3 >/dev/null 2>&1; then + _pip_completion_loader() { + eval "`pip$PY_VER completion --bash`" + complete -F _pip_completion pip pip2 pip2.7 pip3 pip3.4 pip3.5 pip3.6 pip3.7 pip3.8 pip3.9 + unset _pip_completion_loader + return 124 + } + complete -F _pip_completion_loader pip pip2 pip2.7 pip3 pip3.4 pip3.5 pip3.6 pip3.7 pip3.8 pip3.9 + fi #if which pyenv >/dev/null 2>&1; then # eval "`pyenv init -`"