From: Oleg Broytman Date: Fri, 26 Mar 2021 15:15:10 +0000 (+0300) Subject: .shellrc: Delegate with option `nospace` X-Git-Url: https://git.phdru.name/?a=commitdiff_plain;h=84b695e8d93133cba5780995227471a2a11a2906;p=dotfiles.git .shellrc: Delegate with option `nospace` --- 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