options.zsh 1.5 KB

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