aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--zsh/zshrc.org43
1 files changed, 43 insertions, 0 deletions
diff --git a/zsh/zshrc.org b/zsh/zshrc.org
index 54e9730..3cf7f79 100644
--- a/zsh/zshrc.org
+++ b/zsh/zshrc.org
@@ -14,3 +14,46 @@ Readline-like features themselves.
alias csi="rlwrap csi"
alias scsh="rlwrap scsh"
#+END_SRC
+
+Load zplug, a next generation zsh plugin manager.
+
+#+BEGIN_SRC sh
+ source /usr/share/zsh/scripts/zplug/init.zsh
+#+END_SRC
+
+Add zsh-syntax-highlighting.
+
+#+BEGIN_SRC sh
+ zplug "zsh-users/zsh-syntax-highlighting", nice:10
+#+END_SRC
+
+Add zsh-autosuggestions.
+
+#+BEGIN_SRC sh
+ zplug "zsh-users/zsh-autosuggestions"
+#+END_SRC
+
+Make sure all plugins are installed.
+
+#+BEGIN_SRC sh
+ if ! zplug check --verbose; then
+ printf "Install? [y/N]: "
+ if read -q; then
+ echo; zplug install
+ fi
+ fi
+#+END_SRC
+
+Load all plugins.
+
+#+BEGIN_SRC sh
+ zplug load --verbose
+#+END_SRC
+
+Initialize completion. This triggers loading of
+zsh-syntax-highlighting as well.
+
+#+BEGIN_SRC sh
+autoload -Uz compinit
+compinit
+#+END_SRC