zinit-side.zsh - a shell script
Documentation automatically generated with `zshelldoc'
.zinit-any-colorify-as-uspl2 .zinit-exists-physically .zinit-exists-physically-message .zinit-first .zinit-get-plg-dir .zinit-shands-exp .zinit-store-ices .zinit-two-paths
Has 1 line(s). No functions are called (may set up e.g. a hook, a Zle widget bound to a key, etc.).
Returns ANSI-colorified "user/plugin" string, from any supported plugin spec (user---plugin, user/plugin, user plugin, plugin). $1 - plugin spec (4 formats: user---plugin, user/plugin, user, plugin) $2 - plugin (only when $1 - i.e. user - given) $REPLY = ANSI-colorified "user/plugin" string
Has 11 line(s). Calls functions:
.zinit-any-colorify-as-uspl2 `-- zinit.zsh/.zinit-any-to-user-plugin
.zinit-exists-physically-message zinit-autoload.zsh/.zinit-clear-completions zinit-autoload.zsh/.zinit-compiled zinit-autoload.zsh/.zinit-compile-uncompile-all zinit-autoload.zsh/.zinit-create zinit-autoload.zsh/.zinit-exists-message zinit-autoload.zsh/.zinit-get-completion-owner-uspl2col zinit-autoload.zsh/.zinit-list-bindkeys zinit-autoload.zsh/.zinit-recently zinit-autoload.zsh/.zinit-search-completions zinit-autoload.zsh/.zinit-show-completions zinit-autoload.zsh/.zinit-show-registered-plugins zinit-autoload.zsh/.zinit-show-times zinit-autoload.zsh/.zinit-uncompile-plugin zinit-autoload.zsh/.zinit-unload zinit-autoload.zsh/.zinit-update-or-status-all zinit-autoload.zsh/.zinit-update-or-status zinit-install.zsh/.zinit-install-completions zinit-install.zsh/.zinit-setup-plugin-dir
Checks if directory of given plugin exists in PLUGIN_DIR. Testable. $1 - plugin spec (4 formats: user---plugin, user/plugin, user, plugin) $2 - plugin (only when $1 - i.e. user - given)
Has 10 line(s). Calls functions:
.zinit-exists-physically |-- .zinit-shands-exp `-- zinit.zsh/.zinit-any-to-user-plugin
.zinit-exists-physically-message zinit-autoload.zsh/.zinit-create zinit-autoload.zsh/.zinit-get-path
Checks if directory of given plugin exists in PLUGIN_DIR, and outputs error message if it doesn't. Testable. $1 - plugin spec (4 formats: user---plugin, user/plugin, user, plugin) $2 - plugin (only when $1 - i.e. user - given)
Has 11 line(s). Calls functions:
.zinit-exists-physically-message |-- .zinit-any-colorify-as-uspl2 | `-- zinit.zsh/.zinit-any-to-user-plugin |-- .zinit-exists-physically | |-- .zinit-shands-exp | `-- zinit.zsh/.zinit-any-to-user-plugin `-- .zinit-shands-exp
zinit-autoload.zsh/.zinit-changes zinit-autoload.zsh/.zinit-compute-ice zinit-autoload.zsh/.zinit-delete zinit-autoload.zsh/.zinit-edit zinit-autoload.zsh/.zinit-glance zinit-autoload.zsh/.zinit-stress zinit-autoload.zsh/.zinit-update-or-status zinit-install.zsh/.zinit-install-completions
Finds the main file of plugin. There are multiple file name formats, they are ordered in order starting from more correct ones, and matched. .zinit-load-plugin() has similar code parts and doesn't call .zinit-first() – for performance. Obscure matching is done in .zinit-find-other-matches, here and in .zinit-load(). Obscure = non-standard main-file naming convention. $1 - plugin spec (4 formats: user---plugin, user/plugin, user, plugin) $2 - plugin (only when $1 - i.e. user - given)
Has 17 line(s). Calls functions:
.zinit-first |-- .zinit-get-plg-dir |-- zinit.zsh/.zinit-any-to-user-plugin `-- zinit.zsh/.zinit-find-other-matches
zinit-autoload.zsh/.zinit-edit zinit-autoload.zsh/.zinit-glance zinit-autoload.zsh/.zinit-stress zinit-install.zsh/.zinit-compile-plugin
Has 9 line(s). Doesn't call other functions.
Does expansion of currently little unstandarized shorthands like "%SNIPPETS", "%HOME", "OMZ::", "PZT::".
Has 3 line(s). Doesn't call other functions.
.zinit-exists-physically-message .zinit-exists-physically zinit-autoload.zsh/.zinit-compute-ice zinit-autoload.zsh/.zinit-delete zinit-autoload.zsh/.zinit-get-path
Saves ice mods in given hash onto disk. $1 - directory where to create / delete files $2 - name of hash that holds values $3 - additional keys of hash to store, space separated $4 - additional keys of hash to store, empty-meaningful ices, space separated
Has 30 line(s). Doesn't call other functions.
Uses feature(s): wait
zinit-autoload.zsh/.zinit-update-or-status zinit-install.zsh/.zinit-download-snippet zinit-install.zsh/.zinit-setup-plugin-dir
Obtains a snippet URL without specification if it is an SVN URL (points to directory) or regular URL (points to file), returns 2 possible paths for further examination
Has 19 line(s). Doesn't call other functions.
zinit-autoload.zsh/.zinit-compute-ice zinit-autoload.zsh/.zinit-delete zinit-autoload.zsh/.zinit-get-path zinit-autoload.zsh/.zinit-update-or-status