view .shell.d/50.common_env.sh @ 325:64e73453e43f

xmonad: Pull apart custom layout into something readable This change doesn't affect any behavior, but it does document the custom layout by naming function parameters. Hopefully, this will make things easier to fix the next time the XMonad developers break us.
author Lucas Bergman <lucas@bergmans.us>
date Tue, 11 Mar 2014 12:49:05 -0500
parents 615fee88aa08
children 1e4a6dcc043d
line wrap: on
line source

# generic settings, pulled into a .d file so it's easy to share between bash and zsh
# Get me colors in ls
export CLICOLOR="yes"
export LSCOLORS="exgxcxDxCxEGEDcbcgExEx"

# Generic environment variables
export PAGER='less -M -X'
export EDITOR='vim'
export SVN_MERGE='svn-hgmerge.py'
export CVS_RSH='ssh'
export LESS="-R"

insert_path_element ~/unixSoft/bin
unset MANPATH # smart man(1)s autodetect that from PATH.

insert_element_into_var "$HOME/unixSoft/lib/python" PYTHONPATH
insert_element_into_var /opt/hg/lib/python PYTHONPATH

insert_path_element /opt/hg/bin

export HGRCPATH="$HOME/.hgrc:$HOME/.private/hgrc:$HOME/.hgrc-$(hostname)"
which opendiff > /dev/null
if [ $? = 0 ] ; then
    export HGRCPATH="$HGRCPATH:$HOME/unixSoft/hgrc-opendiff"
fi
export LESS=FSRX