]> git.phdru.name Git - dotfiles.git/blobdiff - .shellrc
.shellrc: Delegate with option `nospace`
[dotfiles.git] / .shellrc
index ee7f78e3da6ca6aa2bfcbc062ae3d1a3a6649522..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 -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
       }"
@@ -145,7 +149,7 @@ if test -n "$BASH_VERSION"; then
    delegate_completion make m
    delegate_completion ping p
    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
+   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