From 9b6a6af1309b4bf2aa2c0f41ed6a86ff8737c638 Mon Sep 17 00:00:00 2001 From: Anton Ivanov Date: Thu, 11 Sep 2014 13:45:35 +0400 Subject: [PATCH] add yandex support to web-search plugin --- plugins/web-search/web-search.plugin.zsh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/web-search/web-search.plugin.zsh b/plugins/web-search/web-search.plugin.zsh index 371e3a303..f59441d7d 100644 --- a/plugins/web-search/web-search.plugin.zsh +++ b/plugins/web-search/web-search.plugin.zsh @@ -10,7 +10,7 @@ function web_search() { fi # check whether the search engine is supported - if [[ ! $1 =~ '(google|bing|yahoo|duckduckgo)' ]]; + if [[ ! $1 =~ '(google|bing|yahoo|duckduckgo|yandex)' ]]; then echo "Search engine $1 not supported." return 1 @@ -26,6 +26,8 @@ function web_search() { if [[ $1 == 'duckduckgo' ]]; then #slightly different search syntax for DDG url="${url}/?q=" + elif [[ $1 == 'yandex' ]]; then + url="http://yandex.ru/yandsearch?text=" else url="${url}/search?q=" fi @@ -44,6 +46,8 @@ function web_search() { alias bing='web_search bing' alias google='web_search google' +alias yandex='web_search yandex' +alias ya='web_search yandex' alias yahoo='web_search yahoo' alias ddg='web_search duckduckgo' #add your own !bang searches here