Mercurial > dotfiles
annotate .zshenv @ 307:e37b00236907
zshrc: work around my shell function that turns on utf8 in screen
The zsh built in which was getting confused by the function, and
always claimed screen was installed. I'm finally running into machines
with tmux but not screen, so I noticed.
author | Augie Fackler <raf@durin42.com> |
---|---|
date | Sat, 19 Jan 2013 19:29:58 -0600 |
parents | 6a781c14cdfd |
children | 4fa9c5ee08d2 |
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" |
163
6a781c14cdfd
zsh/bash: change default timezome
Augie Fackler <durin42@gmail.com>
parents:
39
diff
changeset
|
26 local DEFAULT_TZ="America/Chicago" |
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 |