autoload zmv
alias mmv='noglob zmv -W'
-alias su='export XAUTHORITY=${HOME}/.Xauthority ; sudo -s'
-alias sudo='export XAUTHORITY=${HOME}/.Xauthority ; sudo'
+if test -n "$XAUTHORITY"; then
+ alias su='sudo -E -s'
+else
+ alias su='export XAUTHORITY=${HOME}/.Xauthority ; sudo -s'
+ alias sudo='export XAUTHORITY=${HOME}/.Xauthority ; sudo'
+fi
alias du="du -hcs"
alias df="df -h"
alias s2both='sudo s2both'
alias s2ram='sudo s2ram'
alias opannotate-asm='opannotate -a --objdump-params -S'
+alias caff='caff -u BC6AFB5BA1EE761C,E34B6A5AFE3AF15F -m yes'
alias v=vim
alias m=madmutt
vim -m -n --noplugin -c "set ft=man" -c "noremap q :q<cr>" -c "Man $@"
fi
}
+
+gdbpid() {
+ if test "$1" = $(printf "%d" "$1"); then
+ gdb --pid="$1"
+ else
+ gdb --pid=$(pidof "$1")
+ fi
+}