浏览代码

Tune history settings

Kevin 5 年之前
父节点
当前提交
eb456b3deb
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      zlogin

+ 4 - 1
zlogin

@@ -3,9 +3,12 @@ export EDITOR='nvim'
 export VISUAL='nvim'
 export VISUAL='nvim'
 export PAGER='less'
 export PAGER='less'
 
 
-# let zsh find the history
+# let zsh find the history, see `man zshoptions`
 export HISTFILE=$HOME/.zhistory
 export HISTFILE=$HOME/.zhistory
+export SAVEHIST=3000
 export HISTSIZE=20000
 export HISTSIZE=20000
+setopt HIST_EXPIRE_DUPS_FIRST
+setopt SHARE_HISTORY
 
 
 # use less threads to populate git status
 # use less threads to populate git status
 export GITSTATUS_NUM_THREADS=2
 export GITSTATUS_NUM_THREADS=2