Initial commit
This commit is contained in:
16
config/.config/shell/zsh/001-zsh-settings.zsh
Normal file
16
config/.config/shell/zsh/001-zsh-settings.zsh
Normal file
@@ -0,0 +1,16 @@
|
||||
HISTSIZE=10000
|
||||
SAVEHIST=10000
|
||||
|
||||
HISTFILE=$HOME/.cache/zsh/history
|
||||
mkdir -p $(dirname "$HISTFILE")
|
||||
|
||||
# https://www.commandlinux.com/man-page/man1/zshoptions.1.html
|
||||
setopt HIST_FCNTL_LOCK # Better file lock call with histfile
|
||||
setopt HIST_IGNORE_DUPS # Ignore command if duplicate of prev event
|
||||
setopt HIST_IGNORE_SPACE # Ignore command if starts with a space
|
||||
setopt HIST_EXPIRE_DUPS_FIRST # Expire duplicate entries first
|
||||
setopt SHARE_HISTORY # Share history between zsh sessions
|
||||
unsetopt EXTENDED_HISTORY # Make sure no timestamps in histfile
|
||||
|
||||
# Ignore case completion for zsh
|
||||
zstyle ':completion:*' matcher-list '' 'm:{a-z}={A-Z}' '+m:{A-Z}={a-z}'
|
||||
Reference in New Issue
Block a user