1
0
Fork 0

Adjust $HISTFILE settings

- remove the environment variables
- remove the `setopt`s
- both are replaced with options in ~/.zshrc
  (See: https://gitlab.webartifex.biz/alexander/dotfiles)
This commit is contained in:
Alexander Hess 2022-08-10 17:48:10 +02:00
parent cae2e45193
commit fd30450d7e
Signed by: alexander
GPG key ID: 344EA5AB10D868E0

View file

@ -33,16 +33,3 @@ case ${HIST_STAMPS-} in
"") alias history='omz_history' ;; "") alias history='omz_history' ;;
*) alias history="omz_history -t '$HIST_STAMPS'" ;; *) alias history="omz_history -t '$HIST_STAMPS'" ;;
esac esac
## History file configuration
[ -z "$HISTFILE" ] && HISTFILE="$HOME/.zsh_history"
[ "$HISTSIZE" -lt 50000 ] && HISTSIZE=50000
[ "$SAVEHIST" -lt 10000 ] && SAVEHIST=10000
## History command configuration
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 share_history # share command history data