Skip to main content

Zinit

Zsh plugin manager.

Create a local plugin automatically

zinit ice \
as"program" \
id-as"awesome-plugin" \
atclone"do something" \
atpull"%atclone" \
run-atpull \
nocompile
zinit light zdharma-continuum/null

Create a local plugin manually

plugin_name="awesome-plugin"
plugin_dir="${ZINIT[PLUGINS_DIR]}/${plugin_name}"
mkdir -p "$plugin_dir"

# Dynamically generate shell scripts in ${plugin_dir}, e.g. Generate completion

zinit creinstall "${plugin_dir}"