# brace expansion
setopt braceccl
-# print backgrounded jobs when they finish
+# report immediately when background jobs finish
setopt notify
-# bg-processes should not be nice
-unsetopt bgnice
-# send no HUP signal to running jobs when the shell exits
+# do not auto-nice background processes
+setopt no_bgnice
+# do not send HUP signal to jobs when the shell exits
setopt nohup
-# don't bother me with running jobs (only wize with setopt nohup)
-unsetopt checkjobs
+# do alert me of running jobs before exiting
+setopt checkjobs
# disable backslashed escape sequences unless -e is given to echo
setopt bsd_echo
+# don't bitch about bad patterns, just use them verbatim
+setopt no_bad_pattern
+
+# don't bitch about no matches, just the glob character verbatim
+setopt no_nomatch
+
[ "$(umask)" = 022 ] && umask 0077
eval `lesspipe 2>/dev/null`