[PATCH 2/6] shell-completion: zsh: Support also --server in remote detection

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



_set_remote() is supposed to find out if a remote server has been
specified on the command line, but previously it only checked for -s
and ignored --server, causing the completion code to connect to the
local server instead when it should have connected to the remote
server to get the data for the completions.
---
 shell-completion/pulseaudio-zsh-completion.zsh | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/shell-completion/pulseaudio-zsh-completion.zsh b/shell-completion/pulseaudio-zsh-completion.zsh
index 243c1b4..6ff8ec1 100644
--- a/shell-completion/pulseaudio-zsh-completion.zsh
+++ b/shell-completion/pulseaudio-zsh-completion.zsh
@@ -2,9 +2,11 @@
 
 _set_remote() {
     for (( i = 0; i < ${#words[@]}; i++ )) do
-        if [[ ${words[$i]} == -s ]]; then
+        if [[ ${words[$i]} == -s || ${words[$i]} == --server ]]; then
             remote="-s ${words[$i+1]}"
             break;
+        elif [[ ${words[$i]} == --server=* ]]; then
+            remote=${words[$i]}
         fi
     done
 }
-- 
1.9.3



[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux