diff --git a/contrib/k3b b/contrib/k3b index 5c6269f4..692036d1 100644 --- a/contrib/k3b +++ b/contrib/k3b @@ -37,8 +37,11 @@ _k3b() ;; esac - _filedir - _longopt k3b + if [[ "$cur" == -* ]] ; then + COMPREPLY=( $( compgen -W "$( _parse_help "$1" )" -- "$cur" ) ) + else + _filedir + fi } && complete -F _k3b -o filenames k3b