aboutsummaryrefslogtreecommitdiffstats
path: root/zsh
diff options
context:
space:
mode:
authorGravatar Tom Willemse2016-10-20 14:56:29 +0200
committerGravatar Tom Willemse2016-10-20 14:56:29 +0200
commitbecfce36ffe5578c1528b7ba2f01a8c8c788523f (patch)
treeed78a3b3c3f4282229350718db2024d1de29e707 /zsh
parent569bfe9c5bdb92c54814d3926c00b646d4d30132 (diff)
downloadnew-dotfiles-becfce36ffe5578c1528b7ba2f01a8c8c788523f.tar.gz
new-dotfiles-becfce36ffe5578c1528b7ba2f01a8c8c788523f.zip
Add zsh-syntax-highlighting and zsh-autosuggestions
Diffstat (limited to 'zsh')
-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