view zshrc-gentoo @ 16:c09a2e38969b

Automated merge with https://xanthippe/hg/zsh-env
author Dirk Olmes <dirk@xanthippe.ping.de>
date Fri, 09 Dec 2011 08:18:26 +0100
parents e12c50e8ea8c
children e8f909f0fb6f
line wrap: on
line source

#
# zshrc-gentoo: gentoo specific initialization
#

# keychain setup: authenticate to remote hosts only once
local keychain_init_file=$HOME/.keychain/${HOST}-sh
if [ -r ${keychain_init_file} ]; then
    . ${keychain_init_file}
fi

# custom environment variables
export EDITOR=/usr/bin/nano
export PATH="${PATH}":/opt/bin

# custom aliases for gentoo
alias es="ionice -c3 emerge --sync"
alias wu="emerge -uvDa world"

# custom functions for gentoo
kcs() { source $HOME/.keychain/${HOST}-sh }

unalias ll
ll() { /usr/bin/env -u LC_ALL LANG=C ls -laFh "$@" | more }

lr() { /usr/bin/env -u LC_ALL LANG=C ls -rtlh "$@" }
# TODO: completion from /etc/init.d
svc() { /etc/init.d/"$@" }