-if [[ -z "$HISTFILE" ]]; then
- # Save history file in cache directory, if not already present
- # in $ZDOTDIR/$HOME:
- [ -r "${ZDOTDIR:-$HOME}/.zsh_history" ] \
- && HISTFILE="${ZDOTDIR:-$HOME}/.zsh_history" \
- || HISTFILE="$ZSH_CACHE_DIR/history"
-fi
+function clear_history {
+ local HISTSIZE=0
+ cat /dev/null >"$HISTFILE"
+ fc -R
+}
+
+[[ -n "$HISTFILE" ]] || HISTFILE="${ZDOTDIR:-$HOME}/.zsh_history"