[Bash-completion-commits] [SCM] bash-completion branch, master, updated. b3f8e617ac7569a4c6bd3f3f6e6e3bc51d61d3f4

Guillaume Rousse guillomovitch at zarb.org
Fri May 29 07:57:22 UTC 2009


The following commit has been merged in the master branch:
commit 313867cadae12a29000cc482015f07532c9040bf
Author: Guillaume Rousse <guillomovitch at zarb.org>
Date:   Wed May 27 18:37:01 2009 +0200

    split dcop completion

diff --git a/Makefile.am b/Makefile.am
index 2b0a4f7..6ef21a0 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -17,6 +17,7 @@ bashcomp_DATA = contrib/ant \
 		contrib/cowsay \
 		contrib/cpan2dist \
 		contrib/cpio \
+		contrib/dcop \
 		contrib/dd \
 		contrib/dhclient \
 		contrib/dsniff \
diff --git a/bash_completion b/bash_completion
index 0fcb5d1..430a148 100644
--- a/bash_completion
+++ b/bash_completion
@@ -4444,24 +4444,6 @@ _xrandr()
 } &&
 complete -F _xrandr xrandr
 
-# KDE dcop completion
-#
-have dcop &&
-_dcop()
-{
-	local cur compstr
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	if [ -z $cur ]; then
-	    compstr=${COMP_WORDS[*]}
-	else
-	    compstr=$( command echo ${COMP_WORDS[*]} | sed "s/ $cur$//" )
-	fi
-	COMPREPLY=( $( compgen -W '$( command $compstr | sed s/\(.*\)// )'  -- $cur ) )
-} &&
-complete -F _dcop dcop
-
 # iconv(1) completion
 #
 have iconv &&
diff --git a/contrib/qdbus b/contrib/dcop
similarity index 52%
copy from contrib/qdbus
copy to contrib/dcop
index ba749c6..85a67ab 100644
--- a/contrib/qdbus
+++ b/contrib/dcop
@@ -1,20 +1,20 @@
 # -*- mode: shell-script; sh-basic-offset: 8; indent-tabs-mode: t -*-
 # ex: ts=8 sw=8 noet filetype=sh
 #
-# Qt qdbus completion
-#
-have qdbus &&
-_qdbus()
+# bash completion for dcop
+
+have dcop &&
+_dcop()
 {
 	local cur compstr
-	
+
 	COMPREPLY=()
 	cur=`_get_cword`
-	if [ -z "$cur" ]; then
-		compstr=${COMP_WORDS[*]}
+	if [ -z $cur ]; then
+	    compstr=${COMP_WORDS[*]}
 	else
-		compstr=$( command echo ${COMP_WORDS[*]} | sed "s/ ${cur/\//\\/}$//" )
+	    compstr=$( command echo ${COMP_WORDS[*]} | sed "s/ $cur$//" )
 	fi
-	COMPREPLY=( $( compgen -W '$( command $compstr | sed s/\(.*\)// )' -- "$cur" ) )
+	COMPREPLY=( $( compgen -W '$( command $compstr | sed s/\(.*\)// )'  -- $cur ) )
 } &&
-complete -F _qdbus qdbus
+complete -F _dcop dcop

-- 
bash-completion



More information about the Bash-completion-commits mailing list