view .zshrc @ 3:1921c0b85a82

Handy keybindings.
author Augie Fackler <durin42@gmail.com>
date Wed, 26 Nov 2008 18:47:20 -0600
parents c30d68fbd368
children 62bfb554ab85
line wrap: on
line source

# Augie Fackler's zshrc file

for file in $(ls $HOME/.zsh) ; do
    source $HOME/.zsh/$file
done

# Login greeting ------------------

if [ ! "$SHOWED_SCREEN_MESSAGE" = "true" ]; then
	if which screen > /dev/null; then
		detached_screens=`screen -list | grep Detached | sed -e 's/	(Detached)//'`
		if [ ! -z "$detached_screens" ]; then
			echo "+---------------------------------------+"
			echo "| Detached screens are available:       |"
			echo "$detached_screens"
			echo "+---------------------------------------+"
		fi
	fi
	export SHOWED_SCREEN_MESSAGE="true"
fi

# If available, source private extensions stored in a different repo
if [[ -a ~/.private/zshrc ]]; then
    source ~/.private/zshrc
fi

if [[ -a ~/.zshrc-machine ]]; then
	source ~/.zshrc-machine
fi