mirror of
https://github.com/dnlbauer/dotfiles.git
synced 2026-09-11 05:55:29 +00:00
update from laptop
This commit is contained in:
43
shell/.zshrc_functions
Normal file
43
shell/.zshrc_functions
Normal file
@@ -0,0 +1,43 @@
|
||||
#!/bin/bash
|
||||
|
||||
# open a web browser on google for a query
|
||||
function google {
|
||||
function urlencode {
|
||||
print "${${(j: :)@}//(#b)(?)/%$[[##16]##${match[1]}]}"
|
||||
}
|
||||
|
||||
xdg-open "https://www.google.com/search?q=`urlencode "${(j: :)@}"`"
|
||||
}
|
||||
|
||||
# open a web browser on google for a query
|
||||
function google {
|
||||
function urlencode {
|
||||
print "${${(j: :)@}//(#b)(?)/%$[[##16]##${match[1]}]}"
|
||||
}
|
||||
|
||||
xdg-open "https://www.google.com/search?q=`urlencode "${(j: :)@}"`"
|
||||
}
|
||||
|
||||
|
||||
# alter keyboard layout
|
||||
setKeyboard() {
|
||||
setxkbmap -layout $1
|
||||
}
|
||||
|
||||
# download pdb file to current dir
|
||||
pdb() {
|
||||
URL=http://www.rcsb.org/pdb/files/$1.pdb.gz
|
||||
if [ -z "$2" ]; then
|
||||
2="./"
|
||||
fi
|
||||
|
||||
wget $URL -P $2
|
||||
gunzip $2/$1.pdb.gz
|
||||
}
|
||||
|
||||
# clipboard
|
||||
alias clip='xsel --clipboard'
|
||||
|
||||
alias groclean='rm \#*'
|
||||
alias sm='snakemake'
|
||||
alias ls='ls -lh'
|
||||
Reference in New Issue
Block a user