From 568f7903ca7464f99df659b8488bd731e4f2c4f0 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Sun, 20 Dec 2020 16:49:47 +0530 Subject: Adds zsh config --- external/zsh/zshrc | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 external/zsh/zshrc (limited to 'external/zsh/zshrc') diff --git a/external/zsh/zshrc b/external/zsh/zshrc new file mode 100644 index 0000000..114e68d --- /dev/null +++ b/external/zsh/zshrc @@ -0,0 +1,23 @@ +autoload -U colors && colors; +setopt auto_cd; +setopt inc_append_history; + +export SAVEHIST=10000 +# export HISTSIZE=50000 +# export HISTFILE=~/.config/zsh_history + +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_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/nixos/external/zsh"; + +for f in $ZSH_CUSTOM_CONF_FILES/*.zsh; do source $f; done; +source $ZSH_CUSTOM_CONF_FILES/aliases.zsh; + +# Plugins +# source ~/.config/zshplugins/zsh-autosuggestions/zsh-autosuggestions.plugin.zsh; + -- cgit v1.3.1