From f1c791a48cf923d88388a5d3722ae375805e891c Mon Sep 17 00:00:00 2001 From: ianmacd <> Date: Tue, 8 Apr 2003 05:48:47 +0000 Subject: [PATCH] - KDE dcop completion by Haakon Nilsen --- bash_completion | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/bash_completion b/bash_completion index 4686787f..bc9f07f8 100644 --- a/bash_completion +++ b/bash_completion @@ -1,6 +1,6 @@ # bash_completion - some programmable completion functions for bash 2.05b # -# $Id: bash_completion,v 1.539 2003/03/29 08:29:49 ianmacd Exp $ +# $Id: bash_completion,v 1.540 2003/04/08 07:48:47 ianmacd Exp $ # # Copyright (C) Ian Macdonald # @@ -4453,6 +4453,24 @@ _mplayer() } [ -n "${have:-}" ] && complete $filenames -F _mplayer mplayer mencoder gmplayer +# KDE dcop completion +# +have dcop && +_dcop() +{ + local cur compstr + + COMPREPLY=() + cur=${COMP_WORDS[COMP_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 ) ) +} +[ "${have:-}" ] && complete -F _dcop dcop + # wvdial(1) completion # have wvdial &&