#!/bin/zsh autoload zmv alias mmv='noglob zmv -W' alias su='export XAUTHORITY=${HOME}/.Xauthority ; sudo -s' alias sudo='export XAUTHORITY=${HOME}/.Xauthority ; sudo' alias du="du -hcs" alias df="df -h" case "${$(ls --version | head -1)##* }" in [0-5].*) alias ls="ls -bCF --color=auto" ;; *) alias ls="ls --group-directories-first -bCF --color=auto" ;; esac alias la="ls --color=always -a" alias ll="ls --color=always -l" alias lla="ls --color=always -la" alias lal="ls --color=always -la" alias egrep='egrep --color=tty -d skip' alias fgrep='fgrep --color=tty -d skip' alias grep='grep --color=tty -d skip' alias md='mkdir' alias rd='rmdir' alias rm='rm -i' alias s2disk='sudo s2disk' alias s2both='sudo s2both' alias s2ram='sudo s2ram' alias v=vim alias m=madmutt cvi () { vim -O ${${1%.[hc]}%.}.{h,c} } xvi () { vim -O ${${${1%.h}%.cpp}%.}.{h,cpp} } ovi () { vim -O ${${1%.ml}%.}.ml{i,} } alias br='bts --mbox show' upload() { debsign *.changes dput -e 0 gluck_delayed *.changes } conf_push () { echo -n "PUSHING TO $1" rsync -au --exclude=.git --delete ~madcoder/.madconf/ "$1":.madconf/ ssh "$1" LC_ALL=C .madconf/bin/madconf echo "." } dict () { dictl "$@" 2>&1 | colorit | less -R ; } vman() { if /usr/bin/man "$@" > /dev/null; then vim -m -n --noplugin -c "set ft=man" -c "noremap q :q" -c "Man $@" fi }