# Disable corrections unsetopt CORRECT # Now we can pipe to multiple outputs! setopt MULTIOS # This makes cd=pushd setopt AUTO_PUSHD # This will use named dirs when possible setopt AUTO_NAME_DIRS # If we have a glob this will expand it setopt GLOB_COMPLETE # use magic (this is default, but it can't hurt!) setopt ZLE # setopt NO_HUP # setopt IGNORE_EOF # If I could disable Ctrl-s completely I would! setopt NO_FLOW_CONTROL # unsetopt normstarsilent ## Keep echo "station" > station from clobbering station #setopt NO_CLOBBER setopt CLOBBER # No ! voodoo unsetopt bang_hist # Case insensitive globbing setopt NO_CASE_GLOB # Be Reasonable! setopt NUMERIC_GLOB_SORT # I don't know why I never set this before. setopt EXTENDED_GLOB # hows about arrays be awesome? (that is, frew${cool}frew has frew surrounding all the variables, not just first and last setopt RC_EXPAND_PARAM # disable running directory names unsetopt AUTO_CD # return in functions if a command fails # setopt ERR_RETURN # Who doesn't want home and end to work? bindkey '\e[1~' beginning-of-line bindkey '\e[4~' end-of-line bindkey "\eOH" beginning-of-line bindkey "\eOF" end-of-line