[pulseaudio-discuss] [PATCH] bash-completion: Don't complete devices in the list commands
poljar (Damir Jelić)
poljarinho at gmail.com
Thu Jan 31 16:57:49 PST 2013
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
More information about the pulseaudio-discuss
mailing list