prezto/runcoms/zshrc
Ian Adam Naval bf4d74d16c Minor fixes
2015-04-21 09:35:33 -04:00

46 lines
1.0 KiB
Bash

#
# Executes commands at the start of an interactive session.
#
# Authors:
# Sorin Ionescu <sorin.ionescu@gmail.com>
#
# Source Prezto.
if [[ -s "${ZDOTDIR:-$HOME}/.zprezto/init.zsh" ]]; then
source "${ZDOTDIR:-$HOME}/.zprezto/init.zsh"
fi
# Customize to your needs...
export GOPATH=/home/ian/.go
export PATH=$GOPATH/bin:$PATH
export VIRTUAL_ENV_DISABLE_PROMPT=1
alias open=xdg-open
alias vi=vim
alias subl=subl3
alias tmux="TERM=xterm-256color tmux"
alias grep="grep --color=auto"
func batt() {
NUM=$1 || 0
BAT_DIR=/sys/class/power_supply/BAT$NUM
echo "status: $(cat $BAT_DIR/status)"
echo "capacity: $(cat $BAT_DIR/capacity)%"
echo "energy_full: $(cat $BAT_DIR/energy_full)/$(cat $BAT_DIR/energy_full_design)"
echo "voltage: $(cat $BAT_DIR/voltage_now)"
echo "voltage_min_design: $(cat $BAT_DIR/voltage_min_design)"
echo "power: $(cat $BAT_DIR/power_now)"
}
func mkvirtualenv() {
virtualenv ~/.venvs/$1
}
func workon() {
. ~/.venvs/$1/bin/activate
}
func pan() {
python -c "import $1; help($1)"
}