Mercurial > dotfiles
view .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 |
line wrap: on
line source
# generic settings ulimit -c 0 # no core dumps setopt CORRECT setopt autolist # List tab-complete opts after the first tab setopt c_bases setopt autocd # Allows one to type just a dir name to cd to that dir complete='enhance' WORDCHARS=${WORDCHARS//[\/.]} setopt no_beep # don't beep about stuff # History Settings HISTFILE=~/.zhistory setopt histignoredups HISTSIZE='10000' SAVEHIST='10000' setopt extended_history setopt hist_save_no_dups # don't save duplicates in history setopt inc_append_history # append to history file so multiple processes DTRT source $HOME/.shell.d/00.path_manipulation.sh source $HOME/.shell.d/50.common_env.sh # prep to parse the zshenv-machine if [[ "x$TZ" == "x" ]] ; then export MACHINE_TZ="xNoTimeZone" local DEFAULT_TZ="America/Chicago" fi # Do this right before the timezone stuff if [[ -a ~/.zshenv-machine ]]; then source ~/.zshenv-machine fi # do this last so that we can tell if .zshenv-machine set the timezone if [[ "x$TZ" == "x" ]] ; then if [ "$MACHINE_TZ" = "xNoTimeZone" ]; then export TZ="$DEFAULT_TZ" else export TZ="$MACHINE_TZ" fi fi