Mercurial > dotfiles
annotate .zshenv @ 378:20e47bc8eea9
hgrc: disable hg-git and hgsubversion
It hasn't been common for me to use either of these extensions for
some time, so just drop both of them from the main hgrc. Instead I'll
enable them as-needed in individual repositories.
author | Augie Fackler <durin42@gmail.com> |
---|---|
date | Thu, 09 Jun 2011 20:20:04 -0500 |
parents | 4fa9c5ee08d2 |
children | f248cf012d9a |
rev | line source |
---|---|
0 | 1 # generic settings |
2 ulimit -c 0 # no core dumps | |
3 setopt CORRECT | |
4 setopt autolist # List tab-complete opts after the first tab | |
5 setopt c_bases | |
6 setopt autocd # Allows one to type just a dir name to cd to that dir | |
7 complete='enhance' | |
8 WORDCHARS=${WORDCHARS//[\/.]} | |
9 setopt no_beep # don't beep about stuff | |
10 | |
11 # History Settings | |
12 HISTFILE=~/.zhistory | |
13 setopt histignoredups | |
14 HISTSIZE='10000' | |
15 SAVEHIST='10000' | |
16 setopt extended_history | |
17 setopt hist_save_no_dups # don't save duplicates in history | |
18 setopt inc_append_history # append to history file so multiple processes DTRT | |
19 | |
39
62bfb554ab85
Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
0
diff
changeset
|
20 source $HOME/.shell.d/00.path_manipulation.sh |
62bfb554ab85
Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
0
diff
changeset
|
21 source $HOME/.shell.d/50.common_env.sh |
0 | 22 |
23 # prep to parse the zshenv-machine | |
24 if [[ "x$TZ" == "x" ]] ; then | |
39
62bfb554ab85
Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
0
diff
changeset
|
25 export MACHINE_TZ="xNoTimeZone" |
318
4fa9c5ee08d2
zshenv: default timezone should be America/New_York now
Augie Fackler <raf@durin42.com>
parents:
163
diff
changeset
|
26 local DEFAULT_TZ="America/New_York" |
0 | 27 fi |
28 | |
29 # Do this right before the timezone stuff | |
30 if [[ -a ~/.zshenv-machine ]]; then | |
39
62bfb554ab85
Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
0
diff
changeset
|
31 source ~/.zshenv-machine |
0 | 32 fi |
33 | |
34 # do this last so that we can tell if .zshenv-machine set the timezone | |
35 if [[ "x$TZ" == "x" ]] ; then | |
39
62bfb554ab85
Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
0
diff
changeset
|
36 if [ "$MACHINE_TZ" = "xNoTimeZone" ]; then |
62bfb554ab85
Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
0
diff
changeset
|
37 export TZ="$DEFAULT_TZ" |
62bfb554ab85
Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
0
diff
changeset
|
38 else |
62bfb554ab85
Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
0
diff
changeset
|
39 export TZ="$MACHINE_TZ" |
62bfb554ab85
Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
0
diff
changeset
|
40 fi |
0 | 41 fi |