From 84b695e8d93133cba5780995227471a2a11a2906 Mon Sep 17 00:00:00 2001 From: Oleg Broytman Date: Fri, 26 Mar 2021 18:15:10 +0300 Subject: [PATCH] .shellrc: Delegate with option `nospace` --- .shellrc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.shellrc b/.shellrc index ee7f78e..c98a3a7 100644 --- 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 -- 2.39.2