Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 277891
Collapse All | Expand All

(-)files/surfraw-2.1.5-gentoo_pkg_tools.patch (-2 / +7 lines)
Lines 5-12 Link Here
5
===================================================================
5
===================================================================
6
--- surfraw-2.1.5/surfraw-bash-completion.IN	{cset 8f95d483-869f-47ba-aba2-f0a12bb9dd07}
6
--- surfraw-2.1.5/surfraw-bash-completion.IN	{cset 8f95d483-869f-47ba-aba2-f0a12bb9dd07}
7
+++ surfraw-2.1.5/surfraw-bash-completion.IN	{local clone}
7
+++ surfraw-2.1.5/surfraw-bash-completion.IN	{local clone}
8
@@ -1,4 +1,20 @@
8
@@ -1,4 +1,25 @@
9
 # -*- sh -*- bash programmable completion for Surfraw, v2.2
9
 # -*- sh -*- bash programmable completion for Surfraw, v2.2
10
+
11
+# This is for people who wish to use surfraw completion, without
12
+# installing the bash-completion package.
13
+shopt -s extglob
14
+
10
+_srpkgname()
15
+_srpkgname()
11
+{
16
+{
12
+	local pd
17
+	local pd
Lines 26-32 Link Here
26
 _surfraw() 
31
 _surfraw() 
27
 {       COMPREPLY=()
32
 {       COMPREPLY=()
28
 	local cur=${COMP_WORDS[COMP_CWORD]}
33
 	local cur=${COMP_WORDS[COMP_CWORD]}
29
@@ -14,7 +30,7 @@ _surfraw() 
34
@@ -14,7 +35,7 @@ _surfraw()
30
 	then    COMPREPLY=( $( compgen -W "$elvi" -- $cur ) )
35
 	then    COMPREPLY=( $( compgen -W "$elvi" -- $cur ) )
31
 		# "sr go<tab>" for google
36
 		# "sr go<tab>" for google
32
 	elif    [[ $prev == @(alioth|deb@(bugs|contents|packages|pts|sec)|freshmeat|fsfdir|sourceforge) ]]
37
 	elif    [[ $prev == @(alioth|deb@(bugs|contents|packages|pts|sec)|freshmeat|fsfdir|sourceforge) ]]

Return to bug 277891