-# make cd act like pushd
-DIRSTACKSIZE=10          # number of dirs to remember
-setopt auto_pushd        # cd acts like pushd
-setopt pushd_minus       # inverts the meaning of cp -1 and cp +1
-setopt pushd_silent      # don't print dir stack everytime
-setopt pushd_to_home     # pushd with no argumens pushes to ~
-setopt pushd_ignore_dups # ignore dups in pushd/cd
-alias dh='dirs -v'       # show numbers with dirs
+# miscelaneous options
+setopt extendedglob
+setopt nonomatch    # if glob does not match, pass it to the command
+setopt numeric_glob_sort # sort numerically not lexically
+setopt noclobber    # don't allow overwriting files with '>', use '>!' instead
+setopt notify
+setopt rcquotes     # echo 'don''t'; prints don't
+setopt dvorak       # correct_all uses dvorak
+setopt rematch_pcre # use perl regexp