chore(zsh): general cleanup
This commit is contained in:
parent
cf2c8572a5
commit
e100a3d06e
4 changed files with 2 additions and 64 deletions
|
@ -1,3 +1,4 @@
|
||||||
|
# todo: similar aliases for yay
|
||||||
# pacaur aliases
|
# pacaur aliases
|
||||||
if (( $+commands[pacaur] )); then
|
if (( $+commands[pacaur] )); then
|
||||||
alias paupg='pacaur -Syua'
|
alias paupg='pacaur -Syua'
|
||||||
|
|
|
@ -12,6 +12,3 @@ PATH="$NPM_CONFIG_PREFIX/bin:$PATH"
|
||||||
# Unset manpath so we can inherit from /etc/manpath via the `manpath` command
|
# Unset manpath so we can inherit from /etc/manpath via the `manpath` command
|
||||||
unset MANPATH # delete if you already modified MANPATH elsewhere in your config
|
unset MANPATH # delete if you already modified MANPATH elsewhere in your config
|
||||||
export MANPATH="$NPM_CONFIG_PREFIX/share/man:$(manpath)"
|
export MANPATH="$NPM_CONFIG_PREFIX/share/man:$(manpath)"
|
||||||
|
|
||||||
alias npm_list_globals='npm list -g --depth=0'
|
|
||||||
alias npm_list_outdated_globals='npm outdated -g --depth=0'
|
|
||||||
|
|
|
@ -1,59 +0,0 @@
|
||||||
# web_search from terminal
|
|
||||||
|
|
||||||
function web_search() {
|
|
||||||
emulate -L zsh
|
|
||||||
|
|
||||||
# define search engine URLS
|
|
||||||
typeset -A urls
|
|
||||||
urls=(
|
|
||||||
google "https://www.google.com/search?q="
|
|
||||||
bing "https://www.bing.com/search?q="
|
|
||||||
yahoo "https://search.yahoo.com/search?p="
|
|
||||||
duckduckgo "https://www.duckduckgo.com/?q="
|
|
||||||
startpage "https://www.startpage.com/do/search?q="
|
|
||||||
yandex "https://yandex.ru/yandsearch?text="
|
|
||||||
github "https://github.com/search?q="
|
|
||||||
baidu "https://www.baidu.com/s?wd="
|
|
||||||
ecosia "https://www.ecosia.org/search?q="
|
|
||||||
goodreads "https://www.goodreads.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"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
alias bing='web_search bing'
|
|
||||||
alias google='web_search google'
|
|
||||||
alias yahoo='web_search yahoo'
|
|
||||||
alias ddg='web_search duckduckgo'
|
|
||||||
alias sp='web_search startpage'
|
|
||||||
alias yandex='web_search yandex'
|
|
||||||
alias github='web_search github'
|
|
||||||
alias baidu='web_search baidu'
|
|
||||||
alias ecosia='web_search ecosia'
|
|
||||||
alias goodreads='web_search goodreads'
|
|
||||||
|
|
||||||
#add your own !bang searches here
|
|
||||||
alias wiki='web_search duckduckgo \!w'
|
|
||||||
alias news='web_search duckduckgo \!n'
|
|
||||||
alias youtube='web_search duckduckgo \!yt'
|
|
||||||
alias map='web_search duckduckgo \!m'
|
|
||||||
alias image='web_search duckduckgo \!i'
|
|
||||||
alias ducky='web_search duckduckgo \!'
|
|
|
@ -10,7 +10,6 @@ export ZSH_CUSTOM=$XDG_CONFIG_HOME/oh-my-zsh/custom
|
||||||
if [[ ! -d $ZSH_CACHE_DIR ]]; then
|
if [[ ! -d $ZSH_CACHE_DIR ]]; then
|
||||||
mkdir -p $ZSH_CACHE_DIR
|
mkdir -p $ZSH_CACHE_DIR
|
||||||
fi
|
fi
|
||||||
# Custom plugins
|
|
||||||
if [[ ! -d $ZSH_CUSTOM ]]; then
|
if [[ ! -d $ZSH_CUSTOM ]]; then
|
||||||
mkdir -p $ZSH_CUSTOM
|
mkdir -p $ZSH_CUSTOM
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in a new issue