summaryrefslogtreecommitdiffstats
path: root/extra/source/bash-completion/fixup-sh-script-completions.diff
blob: 2d7459564529dad4d27bebb113f370d97d3df3df (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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