140c977a3d82410f48c198596de193d2d6b7b9b5
- Author
- jackh <jackhuang1205@gmail.com>
- Committer
- Marc Cornellà <hello@mcornella.com>
- Date
Message
fix(web-search): URL-encode search parameters (#10910)
Fixes #10884
Diff
1diff --git a/plugins/web-search/web-search.plugin.zsh b/plugins/web-search/web-search.plugin.zsh
2index 0a2b8809e1a3c34ff50a7e06b4c75148a9a30edc..229948894b47bedcf835e2a5128a0b7038a5a04f 100644
3--- a/plugins/web-search/web-search.plugin.zsh
4+++ b/plugins/web-search/web-search.plugin.zsh
5@@ -35,7 +35,7 @@ function web_search() {
6 if [[ $# -gt 1 ]]; then
7 # build search url:
8 # join arguments passed with '+', then append to search engine URL
9- url="${urls[$1]}${(j:+:)@[2,-1]}"
10+ url="${urls[$1]}$(omz_urlencode ${@[2,-1]})"
11 else
12 # build main page url:
13 # split by '/', then rejoin protocol (1) and domain (2) parts with '//'