Unverified Commit ed4e317b authored by Marco Trevisan's avatar Marco Trevisan Committed by GitHub
Browse files

lib: don't override bigger HISTSIZE and SAVEHIST values (#8993)

oh-my-zsh Changes the HISTSIZE and SAVEHIST values to fixed sizes,
however if a bigger value is set in ~/.zshrc, it will override it,
potentially causing the user history to be deleted.

So, only set these values if no other is set and if it is lower than the
default ones.
parent 82f02e80
...@@ -27,8 +27,8 @@ esac ...@@ -27,8 +27,8 @@ esac
## History file configuration ## History file configuration
[ -z "$HISTFILE" ] && HISTFILE="$HOME/.zsh_history" [ -z "$HISTFILE" ] && HISTFILE="$HOME/.zsh_history"
HISTSIZE=50000 [ "$HISTSIZE" -lt 50000 ] && HISTSIZE=50000
SAVEHIST=10000 [ "$SAVEHIST" -lt 10000 ] && SAVEHIST=10000
## History command configuration ## History command configuration
setopt extended_history # record timestamp of command in HISTFILE setopt extended_history # record timestamp of command in HISTFILE
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment