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

Ville Skyttä ville.skytta at iki.fi
Sun Nov 1 19:03:41 UTC 2009


The following commit has been merged in the master branch:
commit 3725168d8a0cdbd9d5ef155e56e75b4cb5951d2b
Author: Ville Skyttä <ville.skytta at iki.fi>
Date:   Sun Nov 1 20:52:04 2009 +0200

    Combine dcop and qdbus completions into the latter, they're the same.

diff --git a/CHANGES b/CHANGES
index db2b428..344bca3 100644
--- a/CHANGES
+++ b/CHANGES
@@ -35,6 +35,7 @@ bash-completion (2.x)
     for bash version checks.
   * Fix sed error in qdbus completions containing slashes (Debian: 552631).
   * Add /sbin to $PATH when invoking ifconfig and iwconfig.
+  * Combine dcop and qdbus completions into the latter.
 
   [ Freddy Vulto ]
   * Added _get_pword() helper function, thanks to Sung Pae (Alioth: #312030)
diff --git a/Makefile.am b/Makefile.am
index 94392ad..82035fd 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -30,7 +30,6 @@ bashcomp_DATA = contrib/abook \
 		contrib/cpio \
 		contrib/cups \
 		contrib/cvs \
-		contrib/dcop \
 		contrib/dd \
 		contrib/dhclient \
 		contrib/dict \
diff --git a/contrib/dcop b/contrib/dcop
deleted file mode 100644
index 6f384f7..0000000
--- a/contrib/dcop
+++ /dev/null
@@ -1,26 +0,0 @@
-# bash completion for dcop
-
-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
-
-# Local variables:
-# mode: shell-script
-# sh-basic-offset: 4
-# sh-indent-comment: t
-# indent-tabs-mode: nil
-# End:
-# ex: ts=4 sw=4 et filetype=sh
diff --git a/contrib/qdbus b/contrib/qdbus
index 71e3951..bc5252c 100644
--- a/contrib/qdbus
+++ b/contrib/qdbus
@@ -1,6 +1,6 @@
-# Qt qdbus completion
+# Qt qdbus, dcop completion
 
-have qdbus &&
+have qdbus || have dcop &&
 _qdbus()
 {
     local cur
@@ -11,7 +11,7 @@ _qdbus()
     COMPREPLY=( $( compgen -W '$( command ${COMP_WORDS[@]} | sed s/\(.*\)// )' \
         -- "$cur" ) )
 } &&
-complete -F _qdbus qdbus
+complete -F _qdbus qdbus dcop
 
 # Local variables:
 # mode: shell-script

-- 
bash-completion



More information about the Bash-completion-commits mailing list