]> arthur.barton.de Git - ax-zsh.git/blobdiff - default_plugins/history/history.zshrc
history: Make sure HISTFILE is set
[ax-zsh.git] / default_plugins / history / history.zshrc
index f6a907bac027007cf60cf756aa1a9d3ad92a1da6..1c2bf378950630e0dea361343097c06b9ff1ab06 100644 (file)
@@ -1,6 +1,14 @@
 # AX-ZSH: Alex' Modular ZSH Configuration
 # history.zshrc: Setup ZSH history
 
+function clear_history {
+       local HISTSIZE=0
+       cat /dev/null >"$HISTFILE"
+       fc -R
+}
+
+[[ -n "$HISTFILE" ]] || HISTFILE="${ZDOTDIR:-$HOME}/.zsh_history"
+
 HISTSIZE=10000
 SAVEHIST=10000