gvim() { case "$@" in "-") /usr/bin/terminology -e /usr/bin/vim <(cat -) &>/dev/null &! ;; *) /usr/bin/terminology -e /usr/bin/vim "$@" &>/dev/null &! ;; esac } gview() { case "$@" in "-") /usr/bin/terminology -e /usr/bin/view <(cat -) &>/dev/null &! ;; *) /usr/bin/terminology -e /usr/bin/view "$@" &>/dev/null &! ;; esac } battery() { local D="/sys/class/power_supply/BAT1/" printf '\t\t'; cat "${D}/status" (for file in voltage_{now,min_design} energy_{now,full,full_design}; do printf "%s: %d\n" "${file}" "$(($(cat "${D}/${file}") / 1000))" done) | column -t } ds() { find ${*:-.} -maxdepth 1 -type d -exec du -hs {} \; | sort -h } t() { fc -l -d -D } # toggle_gtkrc() { # local orig="${HOME}/.gtkrc-2.0" # local bak="${orig}.bak" # if [ -e "${orig}" ]; then # mv "${orig}" "${bak}" # else # mv "${bak}" "${orig}" # fi # } export EDITOR=vim # export MONO_PATH=/home/adrien/travail/fsharp/FSharp-2.0.0.0/bin freeciv() { mv .gtkrc-2.0{,.bak} freeciv-gtk2 &! sleep 5 mv .gtkrc-2.0{.bak,} } ctb() { /home/adrien/projects/win-builds/win-builds/commit-to-branch.sh $* } jitka() { gitk --all&! } # ZSH suffix aliases: # alias -s pdf=zathura proxychains() { proxychains4 -q "$@" } export GTK_OVERLAY_SCROLLING=0