This fixes some wrong completion for the list commands for example: pactl list sinks _sink_name_ --- shell-completion/pulseaudio-bash-completion.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/shell-completion/pulseaudio-bash-completion.sh b/shell-completion/pulseaudio-bash-completion.sh index 686178e..a82b10e 100644 --- a/shell-completion/pulseaudio-bash-completion.sh +++ b/shell-completion/pulseaudio-bash-completion.sh @@ -174,6 +174,7 @@ _pactl() { _known_hosts_real "$cur" ;; esac + [[ $COMPREPLY ]] && return 0 case $prev in list) COMPREPLY=($(compgen -W '${list_types[*]}' -- "$cur")) ;; @@ -234,6 +235,7 @@ _pactl() { -s) _known_hosts_real "$cur" ;; esac + [[ $COMPREPLY ]] && return 0 case $cur in --server=*) @@ -316,6 +318,7 @@ _pacmd() { esac case $prev in + list-*) ;; describe-module|load-module) comps=$(__all_modules) COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) -- 1.8.1.2