view .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
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/New_York"
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