🔺 Plugins
info
tip
Load in turbo mode and adjust loading order by appending e.g:
zi ice wait'0a' lucid …
zi light …
zi ice wait'0b' lucid …
zi light …
zi ice wait'0c' lucid …
zi light …
Create your own syntax style:
- The ver'main' - allows to select specific commit, version or branch.
- It's optional and can be removed if not required.
z_lucid() {
zi ice lucid ver'main' "$@"
}
zi0a() {
z_lucid wait'0a' "$@"
}
zi0b() {
z_lucid wait'0b' "$@"
}
zi0c() {
z_lucid wait'0c' "$@"
}
Load:
zi0a
zi light …
zi0b
zi light …
zi0c
zi light …
Without for syntax
SC: trapd00r/LS_COLORS
zi ice wait lucid reset \
atclone"[[ -z \${commands[dircolors]} ]] && local P=g
\${P}sed -i '/DIR/c\DIR 38;5;63;1' LS_COLORS
\${P}dircolors -b LS_COLORS >! clrs.zsh" \
atpull'%atclone' pick"clrs.zsh" nocompile'!' \
atload'zstyle ":completion:*:default" list-colors "${(s.:.)LS_COLORS}";'
zi light trapd00r/LS_COLORS
SC: paoloantinori/hhighlighter
zi ice wait lucid pick"h.sh"
zi light paoloantinori/hhighlighter
SC: wfxr/forgit
zi ice wait lucid
zi load wfxr/forgit
SC: urbainvaes/fzf-marks
zi ice wait lucid
zi load urbainvaes/fzf-marks
SC: hlissner/zsh-autopair
zi ice wait lucid pick'autopair.zsh'
zi load hlissner/zsh-autopair
SC: voronkovich/gitignore.plugin.zsh
zi ice wait lucid
zi load voronkovich/gitignore.plugin.zsh
SC: xPMo/zsh-toggle-command-prefix
zi ice wait lucid
zi light xPMo/zsh-toggle-command-prefix
SC: leonjza/history-here
zi ice wait lucid
zi light leonjza/history-here
SC: hkbakke/bash-insulter
zi ice wait lucid pick'src/bash.command-not-found'
zi light hkbakke/bash-insulter
SC: leophys/zsh-plugin-fzf-finder
zi ice wait lucid has'fzf' pick'fzf-finder.plugin.zsh'
zi light leophys/zsh-plugin-fzf-finder
SC: autosuggestions, fast-syntax-highlighting
zi ice wait lucid atinit"ZI[COMPINIT_OPTS]=-C; zicompinit; zicdreplay"
zi light z-shell/F-Sy-H
zi ice wait lucid atload"!_zsh_autosuggest_start"
zi load zsh-users/zsh-autosuggestions
SC: z-shell/zsh-github-issues
zi ice lucid id-as"GitHub-notify" \
on-update-of"~/.cache/zsh-github-issues/new_titles.log" \
notify"New issue: $NOTIFY_MESSAGE"
zi light z-shell/zsh-github-issues
SC: zsh-shell/zsh-startify
zi ice wait lucid atload"zsh-startify"
zi load z-shell/zsh-startify
SC: z-shell/declare-zsh
zi ice wait lucid
zi load z-shell/declare-zsh
SC: z-shell/zsh-navigation-tools
zi ice wait lucid
zi load z-shell/zsh-navigation-tools
SC: z-shell/H-S-MW
zstyle ":history-search-multi-word" page-size "11"
zi ice wait lucid
zi load z-shell/H-S-MW
SC: z-shell/zui, z-shell/zi-crasis
zi ice wait lucid
zi load z-shell/zui
zi ice wait"[[ -n ${ZLAST_COMMANDS[(r)cra*]} ]]" lucid
zi load z-shell/zi-crasis
SC: z-shell/zredis
zstyle ":plugin:zredis" configure_opts "--without-tcsetpgrp"
zstyle ":plugin:zredis" cflags "-Wall -O2 -g -Wno-unused-but-set-variable"
zi ice wait lucid atload"ztie -d db/redis -a 127.0.0.1:4815/5 -zSL main rdhash"
zi load z-shell/zredis
With for syntax
SC: z-shell/zsh-eza
zi wait lucid for \
has'eza' atinit'AUTOCD=1' \
zplugin/zsh-eza
SC: z-shell/zsh-zoxide
zi has'zoxide' light-mode for \
z-shell/zsh-zoxide
GH-R: pemistahl/grex
zi wait lucid for as"command" from"gh-r" sbin"grex" \
pemistahl/grex
GH-R: ahmetb/kubectx
zi wait lucid for as"command" from"gh-r" \
bpick"kubectx;kubens" sbin"kubectx;kubens" \
ahmetb/kubectx
B: stedolan/jq
zi wait lucid for if"(( ! ${+commands[jq]} ))" as"null" \
atclone"autoreconf -fi && ./configure --with-oniguruma=builtin && make \
&& ln -sfv $PWD/jq.1 $ZI[MAN_DIR]/man1" sbin"jq" \
stedolan/jq
GH-R: github/git-sizer
zi wait lucid for \
as"command" from"gh-r" sbin"git-sizer" \
@github/git-sizer