Преглед на файлове

Readd bigger histsize & shared history

Josh Bicking преди 1 ден
родител
ревизия
822edb1133
променени са 1 файла, в които са добавени 13 реда и са изтрити 4 реда
  1. 13 4
      zsh/.zshenv

+ 13 - 4
zsh/.zshenv

@@ -53,9 +53,18 @@ bindkey '^ ' autosuggest-accept
 ### History ###
 
 export HISTFILE=~/.histfile
+HISTSIZE=999999999
+SAVEHIST=$HISTSIZE
+
+setopt EXTENDED_HISTORY          # Write the history file in the ":start:elapsed;command" format.
+setopt INC_APPEND_HISTORY        # Write to the history file immediately, not when the shell exits.
+setopt SHARE_HISTORY             # Share history between all sessions.
+setopt HIST_EXPIRE_DUPS_FIRST    # Expire duplicate entries first when trimming history.
+setopt HIST_IGNORE_DUPS          # Don\'t record an entry that was just recorded again.
+setopt HIST_IGNORE_ALL_DUPS      # Delete old recorded entry if new entry is a duplicate.
+setopt HIST_FIND_NO_DUPS         # Do not display a line previously found.
+setopt HIST_IGNORE_SPACE         # Don\'t record an entry starting with a space.
+setopt HIST_SAVE_NO_DUPS         # Don\'t write duplicate entries in the history file.
+setopt HIST_REDUCE_BLANKS        # Remove superfluous blanks before recording entry.
 
-# Ignore duplicates in history
-setopt HIST_IGNORE_DUPS
 
-# Delete old recorded entry if new entry is a duplicate.
-setopt HIST_IGNORE_ALL_DUPS