aboutsummaryrefslogtreecommitdiff
path: root/config/zsh/zshrc
diff options
context:
space:
mode:
Diffstat (limited to 'config/zsh/zshrc')
-rw-r--r--config/zsh/zshrc5
1 files changed, 5 insertions, 0 deletions
diff --git a/config/zsh/zshrc b/config/zsh/zshrc
index 2182122..f82b493 100644
--- a/config/zsh/zshrc
+++ b/config/zsh/zshrc
@@ -9,12 +9,17 @@ export SAVEHIST=10000
setopt extended_history # record timestamp of command in HISTFILE
setopt hist_expire_dups_first # delete duplicates first when HISTFILE size exceeds HISTSIZE
setopt hist_ignore_dups # ignore duplicated commands history list
+setopt hist_save_no_dups
+setopt hist_find_no_dups
setopt hist_ignore_space # ignore commands that start with space
setopt hist_verify # show command with history expansion to user before running it
setopt share_history # share command history data
export ZSH_CUSTOM_CONF_FILES="$HOME/.config/zsh";
+# FZF integration
+eval "$(fzf --zsh)";
+
for f in $ZSH_CUSTOM_CONF_FILES/*.zsh; do source $f; done;
source $ZSH_CUSTOM_CONF_FILES/aliases.zsh;