slackware-current/extra/source/bash-completion/fixup-sh-script-completions.diff
Patrick J Volkerding 3d9100e4bd Sat Jul 25 18:11:22 UTC 2020
a/minicom-2.7.2-x86_64-1.txz:  Upgraded.
a/xfsprogs-5.7.0-x86_64-1.txz:  Upgraded.
l/harfbuzz-2.7.0-x86_64-1.txz:  Upgraded.
l/mozilla-nss-3.55-x86_64-1.txz:  Upgraded.
  Fixed empty nspr-config. Thanks to saxa.
n/postfix-3.5.5-x86_64-1.txz:  Upgraded.
extra/bash-completion/bash-completion-2.11-noarch-1.txz:  Upgraded.
2020-07-26 08:59:54 +02:00

18 lines
663 B
Diff

The 'sh' completion file only completes on *.sh files. This breaks the
expectation (on Slackware, at least) that e.g. "sh /etc/rc.d/rc.my<TAB>"
will complete to rc.mysql. This patch fixes that, but a consequence is that
"sh" will complete on *any* filename. IMHO, that's not a regression at all,
since stock bash without bash-completion does that already... --rworkman
Acked-by: volkerdi
--- ./completions/sh.orig 2020-07-25 12:37:24.175001592 -0500
+++ ./completions/sh 2020-07-25 12:38:34.061003155 -0500
@@ -31,6 +31,6 @@
((args == 1)) && ext="sh"
_filedir $ext
} &&
- complete -F _sh sh
+ complete -F _sh
# ex: filetype=sh