# ===== important # warns when creating a global variable from inside a function setopt warn_create_global # ===== basics # disable beeps setopt no_beep # disabled exit on setopt ignore_eof # ===== directory related # If you type foo, and it isn't a command, and it is a directory in your # cdpath, go there. setopt auto_cd # ===== directory stack # automatically push cd-ed directories onto the directory stack setopt auto_pushd # do not push duplicates onto the directory stack setopt pushd_ignore_dups # Exchange the meaning of + and - when specifying a directory on the stack. # This way cd - lists the last used directory first, which is more # natural because cd - goes to the last directory. setopt pushd_minus # ===== expansion and globbing # treat #, ~ and ^ as part of patterns for filename generation setopt extended_glob # ===== correction # suggest a similar command name if the current one doesn't exist #setopt correct # suggest a similar argument name if the current one doesn't exist #setopt correctall