# 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
+# Source repository: git://git.madduck.net/etc/zsh.git
#
ldir() { eval hash -d $1="$PWD"; cd .; }
-alias Q='exec zsh'
+alias Q='exec zsh -$-'
alias ozsh='ZDOTDIR=$HOME/.etc/zsh.migrated exec zsh'
# do not clobber files with >
# disable backslashed escape sequences unless -e is given to echo
setopt bsd_echo
+# use full globbing powers
+setopt extended_glob
+
# don't bitch about bad patterns, just use them verbatim
setopt no_bad_pattern
# do. not. ever. beep.
setopt no_beep
+# use 0xXX and 0XX output instead of 16#XX/8#XX
+setopt c_bases
+
[ "$(umask)" = 022 ] && umask 0077
-WORDCHARS="*?_-.[]~/&;!#$%^(){}<>"
+# remove '/' from WORDCHARS
+WORDCHARS="${WORDCHARS//\/}"
# report time stats when command takes longer than 5 seconds
-REPORTTIME=5
+# typeset -g to make warn_create_global happy
+typeset -g REPORTTIME=5
MAILCHECK=0