removed zsh web search function, never used it.

This commit is contained in:
Gabe Venberg 2023-03-23 23:23:54 -05:00
parent 01f3b54adf
commit 9a79b248eb
2 changed files with 3 additions and 41 deletions

View file

@ -29,3 +29,6 @@ tmux
keybinds keybinds
dotfile dotfile
dotfiles dotfiles
ctrl
sed
NGINX

View file

@ -34,37 +34,6 @@
#set ssh-agent to play nice with systemd. #set ssh-agent to play nice with systemd.
export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent.socket" export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent.socket"
#web_search from terminal
function web_search() {
emulate -L zsh
# define search engine URLS
typeset -A urls
urls=(
ddg "https://www.duckduckgo.com/?q="
github "https://github.com/search?q="
)
# check whether the search engine is supported
if [[ -z "$urls[$1]" ]]; then
echo "Search engine $1 not supported."
return 1
fi
# search or go to main page depending on number of arguments passed
if [[ $# -gt 1 ]]; then
# build search url:
# join arguments passed with '+', then append to search engine URL
url="${urls[$1]}${(j:+:)@[2,-1]}"
else
# build main page url:
# split by '/', then rejoin protocol (1) and domain (2) parts with '//'
url="${(j://:)${(s:/:)urls[$1]}[1,2]}"
fi
open_command "$url"
}
#prompt #prompt
autoload -U promptinit autoload -U promptinit
promptinit promptinit
@ -184,16 +153,6 @@
# converts all .doc and .docx files in the local directory to pdfs using libreoffice # converts all .doc and .docx files in the local directory to pdfs using libreoffice
alias doc2pdf='loffice --convert-to pdf --headless *.docx#' alias doc2pdf='loffice --convert-to pdf --headless *.docx#'
#web searches
alias ddg='web_search ddg'
alias github='web_search github'
alias wiki='web_search ddg \!w'
alias news='web_search ddg \!n'
alias youtube='web_search ddg \!yt'
alias map='web_search ddg \!m'
alias image='web_search ddg \!i'
#setup grep to be a bit more nice #setup grep to be a bit more nice
local GREP_OPTIONS="" local GREP_OPTIONS=""