# # Zsh options # export LISTPROMPT # in order to scroll if completion list is too big setopt auto_cd # a command like % /usr/local is equivalent to cd /usr/local setopt nohup # don't send HUP signal when closing term session setopt extended_glob # in order to use #, ~ and ^ for filename generation setopt always_to_end # move to cursor to the end after completion setopt notify # report the status of backgrounds jobs immediately setopt correct # try to correct the spelling if possible setopt rmstarwait # wait 10 seconds before querying for a rm which contains a * setopt noflowcontrol # disable xon/xoff setopt histnostore # don't store history command in history setopt nobanghist # don't care of '!' in commands setopt emacs # zle in emacs mode setopt pushdignoredups # ignore dups in pushd stack setopt auto_continue # send SIGCONT to jobs disowned setopt auto_list # list choice on ambiguous command setopt auto_pushd # cd = pushd setopt pushd_ignore_dups # ignore dups in pushd setopt pushd_silent # don't print stack after push/pop setopt bang_hist # yeah ! expansion (use bash !$ for example) setopt chase_links # cd to a symlink is in fact cd to the true dir setopt ksh_option_print # modify setopt output setopt long_list_jobs # list jobs in long format setopt no_rm_star_wait # dont't idle 10 seconds