| 123456789101112131415161718 |
- ## Command history configuration
- HISTSIZE=10000 # Max events stored in the internal history list.
- SAVEHIST=10000 # Max events to save to file when interactive shell exits.
- HISTFILE=$HOME/.zsh_history
- # Show history
- #alias history='fc -l 1' # No timestamps
- alias history='fc -il 1' # timestamp "yyyy-mm-dd hh:mm"
- alias h='history | tail -n 100'
- setopt append_history
- setopt extended_history
- setopt hist_expire_dups_first
- setopt hist_ignore_dups # ignore duplication command history list
- setopt hist_ignore_space
- setopt inc_append_history
- setopt nohistverify # Don't show expansions, just execute, e.g. for !! and !$
- setopt nosharehistory # Don't have the same history across tabs/windows
|