|
|
|
|
@ -1,8 +1,3 @@ |
|
|
|
|
## Command history configuration |
|
|
|
|
[ -z "$HISTFILE" ] && HISTFILE="$HOME/.zsh_history" |
|
|
|
|
HISTSIZE=10000 |
|
|
|
|
SAVEHIST=10000 |
|
|
|
|
|
|
|
|
|
## History wrapper |
|
|
|
|
function omz_history { |
|
|
|
|
# Delete the history file if `-c' argument provided. |
|
|
|
|
@ -23,11 +18,17 @@ case $HIST_STAMPS in |
|
|
|
|
*) alias history='omz_history' ;; |
|
|
|
|
esac |
|
|
|
|
|
|
|
|
|
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 hist_verify |
|
|
|
|
setopt inc_append_history |
|
|
|
|
setopt share_history # share command history data |
|
|
|
|
## History file configuration |
|
|
|
|
[ -z "$HISTFILE" ] && HISTFILE="$HOME/.zsh_history" |
|
|
|
|
HISTSIZE=10000 |
|
|
|
|
SAVEHIST=10000 |
|
|
|
|
|
|
|
|
|
## History command configuration |
|
|
|
|
setopt append_history # append history to HISTFILE on session exit |
|
|
|
|
setopt extended_history # record timestamp of command in HISTFILE |
|
|
|
|
setopt hist_expire_dups_first # delete duplicates first when HISTFILE size exceeds HISTSIZE |
|
|
|
|
setopt hist_ignore_dups # ignore duplicated commands history list |
|
|
|
|
setopt hist_ignore_space # ignore commands that start with space |
|
|
|
|
setopt hist_verify # show command with history expansion to user before running it |
|
|
|
|
setopt inc_append_history # add commands to HISTFILE in order of execution |
|
|
|
|
setopt share_history # share command history data |
|
|
|
|
|