Keep zsh history

This commit is contained in:
Jens Luedicke
2025-09-25 13:05:05 +02:00
parent 806fb003be
commit fa523f580c

View File

@@ -1,6 +1,17 @@
#!/bin/zsh #!/bin/zsh
# Zsh configuration file # Zsh configuration file
# History configuration for persistent history across tmux sessions
export HISTFILE="$HOME/.zsh_history"
export HISTSIZE=50000
export SAVEHIST=50000
setopt SHARE_HISTORY # Share history between all sessions
setopt HIST_IGNORE_ALL_DUPS # Remove older duplicate entries from history
setopt HIST_FIND_NO_DUPS # Don't display duplicates when searching history
setopt HIST_REDUCE_BLANKS # Remove superfluous blanks from history items
setopt INC_APPEND_HISTORY # Write to history file immediately, not when shell exits
setopt HIST_VERIFY # Don't execute immediately upon history expansion
# Source common profile # Source common profile
[ -f "$HOME/.shell-common/profile.common" ] && source "$HOME/.shell-common/profile.common" [ -f "$HOME/.shell-common/profile.common" ] && source "$HOME/.shell-common/profile.common"