From 665d0c79f6c3167ca125666cedd85e8c29a47bdc Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Fri, 24 Jun 2016 16:57:11 +0200 Subject: Load plugins via antibody --- tag-antibody/config/zsh/plugins.txt | 7 +++++++ tag-antibody/config/zsh/zshenv | 0 tag-antibody/config/zsh/zshrc | 42 +++++++++++++++++++++++++++++++++++++ 3 files changed, 49 insertions(+) create mode 100644 tag-antibody/config/zsh/plugins.txt create mode 100644 tag-antibody/config/zsh/zshenv create mode 100644 tag-antibody/config/zsh/zshrc (limited to 'tag-antibody/config') diff --git a/tag-antibody/config/zsh/plugins.txt b/tag-antibody/config/zsh/plugins.txt new file mode 100644 index 00000000..361bad38 --- /dev/null +++ b/tag-antibody/config/zsh/plugins.txt @@ -0,0 +1,7 @@ +zsh-users/zsh-completions +mafredri/zsh-async +Tarrasch/zsh-autoenv +caarlos0/zsh-git-sync +caarlos0/zsh-open-pr +sindresorhus/pure +clvv/fasd diff --git a/tag-antibody/config/zsh/zshenv b/tag-antibody/config/zsh/zshenv new file mode 100644 index 00000000..e69de29b diff --git a/tag-antibody/config/zsh/zshrc b/tag-antibody/config/zsh/zshrc new file mode 100644 index 00000000..3a9722c2 --- /dev/null +++ b/tag-antibody/config/zsh/zshrc @@ -0,0 +1,42 @@ +source <(antibody init) + +AUTOENV_FILE_ENTER=.envrc +AUTOENV_HANDLE_LEAVE=0 +AUTOENV_LOOK_UPWARDS=1 + +PURE_GIT_PULL=0 + +source $ZDOTDIR/load-plugins.zsh + +function update_antibody () { + antibody bundle < .config/zsh/plugins.txt| xargs -I {} echo "source {}" >> .config/zsh/load-plugins.zsh +} + + +# General configuration +setopt auto_cd # Change directories without `cd` + +autoload -U compinit && compinit +autoload -Uz promptinit && promptinit + +if [[ -n $commands[fasd] ]] +then + _FASD_DATA="$HOME/.cache/zsh/fasd-data" + source =fasd + + fasd_cache="$HOME/.fasd-init-zsh" + if [ "$(command -v fasd)" -nt "$fasd_cache" -o ! -s "$fasd_cache" ]; then + fasd --init posix-alias zsh-hook zsh-ccomp zsh-ccomp-install >| "$fasd_cache" + fi + source "$fasd_cache" + unset fasd_cache +else + echo "no fasd" +fi + +unsetopt flow_control # Let me use ^S and ^Q +# bindkey '\e[A' directory-history-search-backward +# bindkey '\e[B' directory-history-search-forward + +# bindkey -M emacs '^R' history-substring-search-up +# bindkey -M emacs '^S' history-substring-search-down -- cgit 1.4.1