split dcop completion

This commit is contained in:
Guillaume Rousse 2009-05-27 18:37:01 +02:00
parent a6e8891e93
commit 313867cada
3 changed files with 21 additions and 18 deletions

View File

@ -17,6 +17,7 @@ bashcomp_DATA = contrib/ant \
contrib/cowsay \
contrib/cpan2dist \
contrib/cpio \
contrib/dcop \
contrib/dd \
contrib/dhclient \
contrib/dsniff \

View File

@ -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 &&

20
contrib/dcop Normal file
View File

@ -0,0 +1,20 @@
# -*- mode: shell-script; sh-basic-offset: 8; indent-tabs-mode: t -*-
# ex: ts=8 sw=8 noet filetype=sh
#
# 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