New zsh alias

This commit is contained in:
Henrik Lissner 2015-04-22 20:46:04 -04:00
parent fe23499956
commit 461e9cfc41

View file

@ -22,7 +22,7 @@ alias ln="${aliases[ln]:-ln} -v" # Verbose ln
alias wget='wget -c' # Resume dl if possible alias wget='wget -c' # Resume dl if possible
alias rsyncd='rsync -va --delete' # Hard sync two directories alias rsyncd='rsync -va --delete' # Hard sync two directories
zman() { PAGER="less -g -s '+/^ "$1"'" man zshall; } zman() { PAGER="less -g -s '+/^ "$1"'" man zshall; }
mkd() { mkdir "$1" && cd "$1"; } mkd() { mkdir "$1" && cd "$1"; }
# transmission-remote # transmission-remote
if is-callable 'transmission-remote'; then if is-callable 'transmission-remote'; then
@ -50,6 +50,13 @@ e() { # emacs
[ ! $# -eq 0 ] && input=$@ [ ! $# -eq 0 ] && input=$@
emacsclient -n ${input:-.} emacsclient -n ${input:-.}
} }
ee() { # emacs in project root
if git root 2>/dev/null; then
e "$(git rev-parse --show-toplevel)"
else
e .
fi
}
# Compilers 'n interpretors # Compilers 'n interpretors
alias va='vagrant' alias va='vagrant'