Mercurial > dotfiles
annotate .zshenv @ 530:dbb75edda2ff default tip
cleanup: remove ancient distnoted reaper script
Surely this bug has been fixed in the 9+ years that the script has
been run once a minute by cron on my laptop. To my surprise, it looks
like the Migration Assistant even managed to carry it across laptops!
| author | Augie Fackler <raf@durin42.com> |
|---|---|
| date | Sat, 03 Jan 2026 19:12:16 -0500 |
| parents | f248cf012d9a |
| children |
| 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 |
|
466
f248cf012d9a
zsh: unconditionally include cargo/bin on PATH
Augie Fackler <raf@durin42.com>
parents:
318
diff
changeset
|
42 |
|
f248cf012d9a
zsh: unconditionally include cargo/bin on PATH
Augie Fackler <raf@durin42.com>
parents:
318
diff
changeset
|
43 insert_path_element "$HOME/.cargo/bin:$PATH" |
