programs="$@"
eval "_${prog}_completion_loader() {
_completion_loader $prog
- complete -o nospace -F _$prog $programs
+ complete -F _$prog $programs
unset _${prog}_completion_loader
return 124
}"
delegate_completion make m
delegate_completion ping p
- delegate_completion rsync r rsync_cgmn rsync_cgmn_recode
+ delegate_completion python python2.7 python3.4 python3.5 python3.6 python3.7 python3.8 python3.9
+ delegate_completion rsync r rsync_cgmn rsync_cgmn_recode rsync_cgmn_recode2
delegate_completion ssh s
delegate_completion wget wget-m wget-wrapper ww
#if type -p pip >/dev/null 2>&1; then
# eval "`pip completion --bash`"
- # rm -rf /tmp/pip_build_"$USER"
#fi
#if which pyenv >/dev/null 2>&1; then
if [ "`type -t short_curdir`" = function ]; then
OPS1="\`cgmem_which_prompt\`\u@\${HOSTNAME::5}:\`short_curdir\`"
if test -x /usr/bin/git >/dev/null 2>&1; then
- if [ "`type -t __git_ps1`" = function ]; then
- OPS1+="\$(__git_ps1)"
- else
+ #if [ "`type -t __git_ps1`" = function ]; then
+ # OPS1+="\$(__git_ps1)"
+ #else
OPS1+="\$(prompt_git)"
- fi
+ #fi
fi
OPS1+=" \$SHLVL\\$ "
else