From 804599a7ce1ceedfebfcaf61a2287695dd922748 Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Wed, 28 Jul 2004 09:18:29 +0000 Subject: 20200 plus unposted: fix MIME stuff, don't let _kfmclient drop through to `no more arguments' unnecessarily --- Completion/X/Command/_kfmclient | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) (limited to 'Completion/X') diff --git a/Completion/X/Command/_kfmclient b/Completion/X/Command/_kfmclient index f83e51779..5c45e9181 100755 --- a/Completion/X/Command/_kfmclient +++ b/Completion/X/Command/_kfmclient @@ -54,38 +54,43 @@ download copy sortDesktop configure configureDesktop)' \ # Argument to previous command. -print $line >/tmp/tmp.out - case $line[1] in (openURL) if [[ $state = secondarg ]]; then - _mime_types && return 0 + _mime_types + return elif [[ $state = firstarg ]]; then - _urls && return 0 + _urls + return fi ;; (openProfile) if [[ $state = secondarg ]]; then - _urls && return 0 + _urls + return elif [[ $state = firstarg ]]; then _wanted profile expl 'Konqueror profile' \ - compadd -- ~/.kde/share/apps/konqueror/profiles/*(:t) && return 0 + compadd -- ~/.kde/share/apps/konqueror/profiles/*(:t) + return fi ;; (exec) if [[ $state = secondarg ]]; then # TODO: could probe inside Desktop files. - _message "KDE binding" && return 0 + _message "KDE binding" + return elif [[ $state = firstarg ]]; then - _urls && return 0 + _urls + return fi ;; (move|download|openProperties) if [[ $state = firstarg ]]; then - _urls && return 0 + _urls + return fi ;; esac -- cgit 1.4.1