# zshrc/00_TODO
#
# All kinds of stuff not yet split to other files
# TEMPORARY
#
# Copyright © 1994–2008 martin f. krafft <madduck@madduck.net>
# Released under the terms of the Artistic Licence 2.0
#
# Source repository: http://git.madduck.net/v/etc/zsh.git
#

ldir() { eval $1="$PWD" ; : ~$1 }

alias Q='exec zsh'
alias ozsh='ZDOTDIR=$HOME/.etc/zsh exec zsh'

# do not clobber files with >
setopt noclobber

# automatically maintain a directory stack
setopt autopushd pushdminus pushdsilent pushdtohome

# brace expansion
setopt braceccl

# automatically remove duplicates from these arrays
typeset -gU path cdpath fpath manpath

# http://xanana.ucsc.edu/~wgscott/wordpress_new/wordpress/?p=12
typeset -ga preexec_functions
typeset -ga precmd_functions
typeset -ga chpwd_functions

[ "$(umask)" = 022 ] && umask 0077

eval `lesspipe 2>/dev/null`

WORDCHARS="*?_-.[]~/&;!#$%^(){}<>"

# report time stats when command takes longer than 5 seconds
REPORTTIME=5

MAILCHECK=0

:

# vim:ft=zsh