]> git.phdru.name Git - dotfiles.git/blobdiff - .shellrc
.muttrc: View the 1st html attachment from index or pager
[dotfiles.git] / .shellrc
index 7388d5a59743eb30f696805401708f4ed5f5c751..c98a3a7c17134bfee6cb2774ade2a66c5a588627 100644 (file)
--- a/.shellrc
+++ b/.shellrc
@@ -135,7 +135,11 @@ if test -n "$BASH_VERSION"; then
       programs="$@"
       eval "_${prog}_completion_loader() {
          _completion_loader $prog
-         complete -o nospace -F _$prog $programs
+         if [ x"$DELEGARE_NOSPACE" = x1 ]; then
+            complete -o nospace -F _$prog $programs
+         else
+            complete -F _$prog $programs
+         fi
          unset _${prog}_completion_loader
          return 124
       }"
@@ -144,7 +148,8 @@ if test -n "$BASH_VERSION"; then
 
    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
+   DELEGARE_NOSPACE=1 delegate_completion rsync r rsync_cgmn rsync_cgmn_recode rsync_cgmn_recode2
    delegate_completion ssh s
    delegate_completion wget wget-m wget-wrapper ww
 
@@ -162,7 +167,6 @@ if test -n "$BASH_VERSION"; then
 
    #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
@@ -349,11 +353,11 @@ mc() {
       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