Browse Source

fix(websearch): allow multi-word parameters

Carlo Sala 1 month ago
parent
commit
eeb01c18c1
1 changed files with 1 additions and 1 deletions
  1. 1 1
      plugins/web-search/web-search.plugin.zsh

+ 1 - 1
plugins/web-search/web-search.plugin.zsh

@@ -50,7 +50,7 @@ function web_search() {
 
 
     # build search url:
     # build search url:
     # join arguments passed with '+', then append to search engine URL
     # join arguments passed with '+', then append to search engine URL
-    url="${urls[$1]}$(omz_urlencode $param ${@[2,-1]})"
+    url="${urls[$1]}$(omz_urlencode $param ${(s: :)@[2,-1]})"
   else
   else
     # build main page url:
     # build main page url:
     # split by '/', then rejoin protocol (1) and domain (2) parts with '//'
     # split by '/', then rejoin protocol (1) and domain (2) parts with '//'