From bd06652d62ccae12d2eb2e60a0120b767ba062a7 Mon Sep 17 00:00:00 2001 From: seth Date: Sun, 31 Jul 2022 08:22:50 -0400 Subject: yes --- .config/zsh/.zshrc | 35 ++++++++++++++++++++++++++++------- 1 file changed, 28 insertions(+), 7 deletions(-) (limited to '.config/zsh/.zshrc') diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc index 299fbc7..25be2d1 100644 --- a/.config/zsh/.zshrc +++ b/.config/zsh/.zshrc @@ -2,14 +2,35 @@ # getchoo's zshrc # +# plugins :) +if ! [[ -e ${ZDOTDIR:-~}/.antidote ]]; then + git clone https://github.com/mattmc3/antidote.git ${ZDOTDIR:-~}/.antidote +fi + +# source antidote and load plugins from `${ZDOTDIR:-~}/.zsh_plugins.txt` +zhome=${ZDOTDIR:-$HOME} +if [[ ! $zhome/.zsh_plugins.zsh -nt $zhome/.zsh_plugins.txt ]]; then + [[ -e $zhome/.antidote ]] \ + || git clone --depth=1 https://github.com/mattmc3/antidote.git $zhome/.antidote + [[ -e $zhome/.zsh_plugins.txt ]] || touch $zhome/.zsh_plugins.txt + ( + source $zhome/.antidote/antidote.zsh + antidote bundle <$zhome/.zsh_plugins.txt >$zhome/.zsh_plugins.zsh + ) +fi + +autoload -Uz $zhome/.antidote/functions/antidote + +source $zhome/.zsh_plugins.zsh +unset zhome # zmodules -autoload -U compinit promptinit +autoload -U compinit #promptinit zmodload zsh/complist zstyle ':completion:*' menu select reshash true compinit -promptinit -prompt walters +#promptinit +#prompt walters # options setopt append_history @@ -34,12 +55,12 @@ bindkey '^L' clear-screen-and-scrollback # enable history HISTFILE="$XDG_STATE_HOME/zsh/history" -HISTSIZE=20 -SAVEHIST=500 +HISTSIZE=200 +SAVEHIST=1000 # aliases alias ls='exa' alias dotfiles='git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME' -# plugins -source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh +# To customize prompt, run `p10k configure` or edit ~/.config/zsh/.p10k.zsh. +[[ ! -f ~/.config/zsh/.p10k.zsh ]] || source ~/.config/zsh/.p10k.zsh -- cgit v1.2.3