annotate .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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
39
62bfb554ab85 Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
1 # generic settings, pulled into a .d file so it's easy to share between bash and zsh
62bfb554ab85 Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
2 # Get me colors in ls
62bfb554ab85 Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
3 export CLICOLOR="yes"
62bfb554ab85 Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
4 export LSCOLORS="exgxcxDxCxEGEDcbcgExEx"
62bfb554ab85 Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
5
62bfb554ab85 Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
6 # Generic environment variables
62bfb554ab85 Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
7 export PAGER='less -M -X'
62bfb554ab85 Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
8 export EDITOR='vim'
62bfb554ab85 Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
9 export SVN_MERGE='svn-hgmerge.py'
62bfb554ab85 Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
10 export CVS_RSH='ssh'
62bfb554ab85 Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
11 export LESS="-R"
62bfb554ab85 Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
12
62bfb554ab85 Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
13 insert_path_element ~/unixSoft/bin
62bfb554ab85 Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
14 unset MANPATH # smart man(1)s autodetect that from PATH.
62bfb554ab85 Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
15
136
9b48ec89ffdf common_env: use new insert_element_into_var to handle PYTHONPATH more safely
Augie Fackler <durin42@gmail.com>
parents: 132
diff changeset
16 insert_element_into_var "$HOME/unixSoft/lib/python" PYTHONPATH
9b48ec89ffdf common_env: use new insert_element_into_var to handle PYTHONPATH more safely
Augie Fackler <durin42@gmail.com>
parents: 132
diff changeset
17 insert_element_into_var /opt/hg/lib/python PYTHONPATH
70
a36d89137c84 Add a reference to a private hgrc file.
Augie Fackler <durin42@gmail.com>
parents: 39
diff changeset
18
132
82fd8ff94de8 Upgrade to more recent layout.
Augie Fackler <durin42@gmail.com>
parents: 70
diff changeset
19 insert_path_element /opt/hg/bin
82fd8ff94de8 Upgrade to more recent layout.
Augie Fackler <durin42@gmail.com>
parents: 70
diff changeset
20
206
5599a864b888 hgrc: look for a machine-specific hgrc as well
Augie Fackler <durin42@gmail.com>
parents: 136
diff changeset
21 export HGRCPATH="$HOME/.hgrc:$HOME/.private/hgrc:$HOME/.hgrc-$(hostname)"
313
615fee88aa08 HGRCPATH: auto-include opendiff configuration if opendiff is on PATH.
Augie Fackler <durin42@gmail.com>
parents: 256
diff changeset
22 which opendiff > /dev/null
615fee88aa08 HGRCPATH: auto-include opendiff configuration if opendiff is on PATH.
Augie Fackler <durin42@gmail.com>
parents: 256
diff changeset
23 if [ $? = 0 ] ; then
615fee88aa08 HGRCPATH: auto-include opendiff configuration if opendiff is on PATH.
Augie Fackler <durin42@gmail.com>
parents: 256
diff changeset
24 export HGRCPATH="$HGRCPATH:$HOME/unixSoft/hgrc-opendiff"
615fee88aa08 HGRCPATH: auto-include opendiff configuration if opendiff is on PATH.
Augie Fackler <durin42@gmail.com>
parents: 256
diff changeset
25 fi
256
308c884414bc shell env: export some less options
Augie Fackler <durin42@gmail.com>
parents: 241
diff changeset
26 export LESS=FSRX