zinit-autoload.zsh(1) ===================== :compat-mode!: NAME ---- zinit-autoload.zsh - a shell script SYNOPSIS -------- Documentation automatically generated with `zshelldoc' FUNCTIONS --------- .zinit-any-to-uspl2 .zinit-at-eval .zinit-build-module .zinit-cd .zinit-cdisable .zinit-cenable .zinit-changes .zinit-check-comp-consistency .zinit-check-which-completions-are-enabled .zinit-check-which-completions-are-installed .zinit-clear-completions .zinit-clear-report-for .zinit-compiled .zinit-compile-uncompile-all .zinit-confirm .zinit-create .zinit-delete .zinit-diff-env-compute .zinit-diff-functions-compute .zinit-diff-options-compute .zinit-diff-parameter-compute .zinit-edit .zinit-exists-message .zinit-find-completions-of-plugin .zinit-format-env .zinit-format-functions .zinit-format-options .zinit-format-parameter .zinit-get-completion-owner .zinit-get-completion-owner-uspl2col .zinit-get-path .zinit-glance .zinit-help .zinit-list-bindkeys .zinit-list-compdef-replay .zinit-ls .zinit-module .zinit-pager .zinit-prepare-readlink .zinit-recall .zinit-recently .zinit-restore-extendedglob .zinit-run-delete-hooks .zinit-save-set-extendedglob .zinit-search-completions .zinit-self-update .zinit-show-all-reports .zinit-show-completions .zinit-show-debug-report .zinit-show-registered-plugins .zinit-show-report .zinit-show-times .zinit-show-zstatus .zinit-stress .zinit-uncompile-plugin .zinit-uninstall-completions .zinit-unload .zinit-unregister-plugin .zinit-update-all-parallel .zinit-update-or-status .zinit-update-or-status-all .zinit-update-or-status-snippet .zinit-wait-for-update-jobs DETAILS ------- Script Body ~~~~~~~~~~~ Has 5 line(s). No functions are called (may set up e.g. a hook, a Zle widget bound to a key, etc.). Uses feature(s): _source_ .zinit-any-to-uspl2 ~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-any-to-uspl2 [[[ Converts given plugin-spec to format that's used in keys for hash tables. So basically, creates string "user/plugin" (this format is called: uspl2). $1 - plugin spec (4 formats: user---plugin, user/plugin, user, plugin) $2 - (optional) plugin (only when $1 - i.e. user - given) ____ Has 2 line(s). Calls functions: .zinit-any-to-uspl2 `-- zinit.zsh/.zinit-any-to-user-plugin Called by: .zinit-clear-report-for .zinit-exists-message .zinit-at-eval ~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-at-eval [[[ ____ Has 5 line(s). Calls functions: .zinit-at-eval `-- zinit.zsh/@zinit-substitute Uses feature(s): _eval_ Called by: .zinit-update-or-status .zinit-build-module ~~~~~~~~~~~~~~~~~~~ ____ ]]] FUNCTION: .zinit-build-module [[[ Performs ./configure && make on the module and displays information how to load the module in .zshrc. ____ Has 28 line(s). Calls functions: .zinit-build-module `-- zinit.zsh/+zinit-message Uses feature(s): _setopt_, _trap_ Called by: .zinit-module .zinit-cd ~~~~~~~~~ ____ FUNCTION: .zinit-cd [[[ Jumps to plugin's directory (in Zinit's home directory). User-action entry point. $1 - plugin spec (4 formats: user---plugin, user/plugin, user, plugin) $2 - plugin (only when $1 - i.e. user - given) ____ Has 13 line(s). Calls functions: .zinit-cd Uses feature(s): _setopt_ Not called by script or any function (may be e.g. a hook, a Zle widget, etc.). .zinit-cdisable ~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-cdisable [[[ Enables given installed completion. User-action entry point. $1 - e.g. "_mkdir" or "mkdir" ____ Has 30 line(s). Calls functions: .zinit-cdisable Called by: zinit.zsh/zinit .zinit-cenable ~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-cenable [[[ Disables given installed completion. User-action entry point. $1 - e.g. "_mkdir" or "mkdir" ____ Has 31 line(s). Calls functions: .zinit-cenable Called by: zinit.zsh/zinit .zinit-changes ~~~~~~~~~~~~~~ ____ ]]] FUNCTION: .zinit-changes [[[ Shows `git log` of given plugin. User-action entry point. $1 - plugin spec (4 formats: user---plugin, user/plugin, user, plugin) $2 - plugin (only when $1 - i.e. user - given) ____ Has 9 line(s). Calls functions: .zinit-changes |-- zinit-side.zsh/.zinit-exists-physically-message `-- zinit.zsh/.zinit-any-to-user-plugin Not called by script or any function (may be e.g. a hook, a Zle widget, etc.). .zinit-check-comp-consistency ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-check-comp-consistency [[[ Zinit creates symlink for each installed completion. This function checks whether given completion (i.e. file like "_mkdir") is indeed a symlink. Backup file is a completion that is disabled - has the leading "_" removed. $1 - path to completion within plugin's directory $2 - path to backup file within plugin's directory ____ Has 11 line(s). Doesn't call other functions. Called by: .zinit-cdisable .zinit-cenable .zinit-check-which-completions-are-enabled ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-check-which-completions-are-enabled [[[ For each argument that each should be a path to completion within a plugin's dir, it checks whether that completion is disabled - returns 0 or 1 on corresponding positions in reply. Uninstalled completions will be reported as "0" - i.e. disabled $1, ... - path to completion within plugin's directory ____ Has 11 line(s). Doesn't call other functions. Called by: .zinit-show-report .zinit-check-which-completions-are-installed ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-check-which-completions-are-installed [[[ For each argument that each should be a path to completion within a plugin's dir, it checks whether that completion is installed - returns 0 or 1 on corresponding positions in reply. $1, ... - path to completion within plugin's directory ____ Has 12 line(s). Doesn't call other functions. Called by: .zinit-show-report .zinit-clear-completions ~~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-clear-completions [[[ Delete stray and improper completions. Completions live even when plugin isn't loaded - if they are installed and enabled. User-action entry point. ____ Has 37 line(s). Calls functions: .zinit-clear-completions `-- zinit-side.zsh/.zinit-any-colorify-as-uspl2 Uses feature(s): _setopt_ Called by: zinit.zsh/.zinit-prepare-home zinit.zsh/zinit .zinit-clear-report-for ~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-clear-report-for [[[ Clears all report data for given user/plugin. This is done by resetting all related global ZINIT_* hashes. $1 - plugin spec (4 formats: user---plugin, user/plugin, user, plugin) $2 - (optional) plugin (only when $1 - i.e. user - given) ____ Has 23 line(s). Calls functions: .zinit-clear-report-for Called by: .zinit-unload zinit.zsh/.zinit-clear-debug-report .zinit-compiled ~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-compiled [[[ Displays list of plugins that are compiled. User-action entry point. ____ Has 26 line(s). Calls functions: .zinit-compiled |-- zinit-side.zsh/.zinit-any-colorify-as-uspl2 `-- zinit.zsh/.zinit-any-to-user-plugin Uses feature(s): _setopt_ Called by: zinit.zsh/zinit .zinit-compile-uncompile-all ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-compile-uncompile-all [[[ Compiles or uncompiles all existing (on disk) plugins. User-action entry point. ____ Has 23 line(s). Calls functions: .zinit-compile-uncompile-all |-- zinit-install.zsh/.zinit-compile-plugin |-- zinit-side.zsh/.zinit-any-colorify-as-uspl2 `-- zinit.zsh/.zinit-any-to-user-plugin Uses feature(s): _setopt_ Called by: zinit.zsh/zinit .zinit-confirm ~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-confirm [[[ Prints given question, waits for "y" key, evals given expression if "y" obtained $1 - question $2 - expression ____ Has 12 line(s). Doesn't call other functions. Uses feature(s): _eval_, _read_ Called by: .zinit-delete .zinit-create ~~~~~~~~~~~~~ ____ FUNCTION: .zinit-create [[[ Creates a plugin, also on Github (if not "_local/name" plugin). User-action entry point. $1 - (optional) plugin spec (4 formats: user---plugin, user/plugin, user, plugin) $2 - (optional) plugin (only when $1 - i.e. user - given) ____ Has 109 line(s). Calls functions: .zinit-create |-- zinit-side.zsh/.zinit-any-colorify-as-uspl2 |-- zinit-side.zsh/.zinit-exists-physically `-- zinit.zsh/.zinit-any-to-user-plugin Uses feature(s): _autoload_, _setopt_, _vared_ Not called by script or any function (may be e.g. a hook, a Zle widget, etc.). .zinit-delete ~~~~~~~~~~~~~ ____ ]]] FUNCTION: .zinit-delete [[[ Deletes plugin's or snippet's directory (in Zinit's home directory). User-action entry point. $1 - snippet URL or plugin spec (4 formats: user---plugin, user/plugin, user, plugin) $2 - plugin (only when $1 - i.e. user - given) ____ Has 98 line(s). Calls functions: .zinit-delete |-- zinit-side.zsh/.zinit-compute-ice `-- zinit.zsh/.zinit-any-to-user-plugin Uses feature(s): _setopt_ Not called by script or any function (may be e.g. a hook, a Zle widget, etc.). .zinit-diff-env-compute ~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-diff-env-compute [[[ Computes ZINIT_PATH, ZINIT_FPATH that hold (f)path components added by plugin. Uses data gathered earlier by .zinit-diff-env(). $1 - user/plugin ____ Has 30 line(s). Doesn't call other functions. Uses feature(s): _setopt_ Called by: .zinit-show-report .zinit-unload .zinit-diff-functions-compute ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-diff-functions-compute [[[ Computes FUNCTIONS that holds new functions added by plugin. Uses data gathered earlier by .zinit-diff-functions(). $1 - user/plugin ____ Has 19 line(s). Doesn't call other functions. Uses feature(s): _setopt_ Called by: .zinit-show-report .zinit-unload .zinit-diff-options-compute ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-diff-options-compute [[[ Computes OPTIONS that holds options changed by plugin. Uses data gathered earlier by .zinit-diff-options(). $1 - user/plugin ____ Has 17 line(s). Doesn't call other functions. Uses feature(s): _setopt_ Called by: .zinit-show-report .zinit-unload .zinit-diff-parameter-compute ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-diff-parameter-compute [[[ Computes ZINIT_PARAMETERS_PRE, ZINIT_PARAMETERS_POST that hold parameters created or changed (their type) by plugin. Uses data gathered earlier by .zinit-diff-parameter(). $1 - user/plugin ____ Has 28 line(s). Doesn't call other functions. Uses feature(s): _setopt_ Called by: .zinit-show-report .zinit-unload .zinit-edit ~~~~~~~~~~~ ____ FUNCTION: .zinit-edit [[[ Runs $EDITOR on source of given plugin. If the variable is not set then defaults to `vim'. User-action entry point. $1 - plugin spec (4 formats: user---plugin, user/plugin, user, plugin) $2 - plugin (only when $1 - i.e. user - given) ____ Has 22 line(s). Calls functions: .zinit-edit `-- zinit-side.zsh/.zinit-compute-ice Not called by script or any function (may be e.g. a hook, a Zle widget, etc.). .zinit-exists-message ~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-exists-message [[[ Checks if plugin is loaded. Testable. Also outputs error message if plugin is not loaded. $1 - plugin spec (4 formats: user---plugin, user/plugin, user, plugin) $2 - (optional) plugin (only when $1 - i.e. user - given) ____ Has 7 line(s). Calls functions: .zinit-exists-message `-- zinit-side.zsh/.zinit-any-colorify-as-uspl2 Called by: .zinit-show-report .zinit-unload .zinit-find-completions-of-plugin ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-find-completions-of-plugin [[[ Searches for completions owned by given plugin. Returns them in `reply' array. $1 - plugin spec (4 formats: user---plugin, user/plugin, user, plugin) $2 - plugin (only when $1 - i.e. user - given) ____ Has 6 line(s). Calls functions: .zinit-find-completions-of-plugin `-- zinit.zsh/.zinit-any-to-user-plugin Uses feature(s): _setopt_ Called by: .zinit-show-report .zinit-format-env ~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-format-env [[[ Creates one-column text about FPATH or PATH elements added when given plugin was loaded. $1 - user/plugin (i.e. uspl2 format of plugin-spec) $2 - if 1, then examine PATH, if 2, then examine FPATH ____ Has 16 line(s). Doesn't call other functions. Called by: .zinit-show-report .zinit-format-functions ~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-format-functions [[[ Creates a one or two columns text with functions created by given plugin. $1 - user/plugin (i.e. uspl2 format of plugin-spec) ____ Has 36 line(s). Doesn't call other functions. Called by: .zinit-show-report .zinit-format-options ~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-format-options [[[ Creates one-column text about options that changed when plugin "$1" was loaded. $1 - user/plugin (i.e. uspl2 format of plugin-spec) ____ Has 21 line(s). Calls functions: .zinit-format-options Called by: .zinit-show-report .zinit-format-parameter ~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-format-parameter [[[ Creates one column text that lists global parameters that changed when the given plugin was loaded. $1 - user/plugin (i.e. uspl2 format of plugin-spec) ____ Has 35 line(s). Doesn't call other functions. Uses feature(s): _setopt_ Called by: .zinit-show-report .zinit-get-completion-owner ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-get-completion-owner [[[ Returns "user---plugin" string (uspl1 format) of plugin that owns given completion. Both :A and readlink will be used, then readlink's output if results differ. Readlink might not be available. :A will read the link "twice" and give the final repository directory, possibly without username in the uspl format; readlink will read the link "once" $1 - absolute path to completion file (in COMPLETIONS_DIR) $2 - readlink command (":" or "readlink") ____ Has 22 line(s). Doesn't call other functions. Uses feature(s): _setopt_ Called by: .zinit-clear-completions .zinit-get-completion-owner-uspl2col .zinit-show-completions .zinit-get-completion-owner-uspl2col ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-get-completion-owner-uspl2col [[[ For shortening of code - returns colorized plugin name that owns given completion. $1 - absolute path to completion file (in COMPLETIONS_DIR) $2 - readlink command (":" or "readlink") ____ Has 2 line(s). Calls functions: .zinit-get-completion-owner-uspl2col `-- zinit-side.zsh/.zinit-any-colorify-as-uspl2 Called by: .zinit-cdisable .zinit-cenable .zinit-get-path ~~~~~~~~~~~~~~~ ____ ]]] FUNCTION: .zinit-get-path [[[ Returns path of given ID-string, which may be a plugin-spec (like "user/plugin" or "user" "plugin"), an absolute path ("%" "/home/..." and also "%SNIPPETS/..." etc.), or a plugin nickname (i.e. id-as'' ice-mod), or a snippet nickname. ____ Has 44 line(s). Calls functions: .zinit-get-path |-- zinit-side.zsh/.zinit-exists-physically |-- zinit-side.zsh/.zinit-shands-exp |-- zinit-side.zsh/.zinit-two-paths `-- zinit.zsh/.zinit-any-to-user-plugin Uses feature(s): _setopt_ Called by: .zinit-cd .zinit-uninstall-completions .zinit-glance ~~~~~~~~~~~~~ ____ FUNCTION: .zinit-glance [[[ Shows colorized source code of plugin. Is able to use pygmentize, highlight, GNU source-highlight. User-action entry point. $1 - plugin spec (4 formats: user---plugin, user/plugin, user, plugin) $2 - plugin (only when $1 - i.e. user - given) ____ Has 39 line(s). Calls functions: .zinit-glance |-- zinit-side.zsh/.zinit-exists-physically-message |-- zinit-side.zsh/.zinit-first `-- zinit.zsh/.zinit-any-to-user-plugin Not called by script or any function (may be e.g. a hook, a Zle widget, etc.). .zinit-help ~~~~~~~~~~~ ____ FUNCTION: .zinit-help [[[ Shows usage information. User-action entry point. ____ Has 73 line(s). Doesn't call other functions. Called by: zinit.zsh/zinit .zinit-list-bindkeys ~~~~~~~~~~~~~~~~~~~~ ____ ]]] FUNCTION: .zinit-list-bindkeys [[[ ____ Has 44 line(s). Calls functions: .zinit-list-bindkeys `-- zinit-side.zsh/.zinit-any-colorify-as-uspl2 Called by: zinit.zsh/zinit .zinit-list-compdef-replay ~~~~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-list-compdef-replay [[[ Shows recorded compdefs (called by plugins loaded earlier). Plugins often call `compdef' hoping for `compinit' being already ran. Zinit solves this by recording compdefs. User-action entry point. ____ Has 5 line(s). Doesn't call other functions. Called by: zinit.zsh/zinit .zinit-ls ~~~~~~~~~ ____ FUNCTION: .zinit-ls [[[ ____ Has 19 line(s). Doesn't call other functions. Uses feature(s): _setopt_ Called by: zinit.zsh/zinit .zinit-module ~~~~~~~~~~~~~ ____ ]]] FUNCTION: .zinit-module [[[ Function that has sub-commands passed as long-options (with two dashes, --). It's an attempt to plugin only this one function into `zinit' function defined in zinit.zsh, to not make this file longer than it's needed. ____ Has 24 line(s). Calls functions: .zinit-module Called by: .zinit-build-module zinit.zsh/Script-Body zinit.zsh/zinit .zinit-pager ~~~~~~~~~~~~ ____ FUNCTION: .zinit-pager [[[ BusyBox less lacks the -X and -i options, so it can use more ____ Has 9 line(s). Doesn't call other functions. Uses feature(s): _setopt_ Called by: .zinit-glance .zinit-self-update .zinit-update-or-status .zinit-prepare-readlink ~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-prepare-readlink [[[ Prepares readlink command, used for establishing completion's owner. $REPLY = ":" or "readlink" ____ Has 4 line(s). Doesn't call other functions. Uses feature(s): _type_ Called by: .zinit-cdisable .zinit-cenable .zinit-clear-completions .zinit-show-completions .zinit-recall ~~~~~~~~~~~~~ ____ ]]] FUNCTION: .zinit-recall [[[ ____ Has 38 line(s). Calls functions: .zinit-recall |-- zinit-side.zsh/.zinit-compute-ice `-- zinit.zsh/+zinit-deploy-message Uses feature(s): _setopt_ Not called by script or any function (may be e.g. a hook, a Zle widget, etc.). .zinit-recently ~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-recently [[[ Shows plugins that obtained commits in specified past time. User-action entry point. $1 - time spec, e.g. "1 week" ____ Has 28 line(s). Calls functions: .zinit-recently `-- zinit-side.zsh/.zinit-any-colorify-as-uspl2 Uses feature(s): _setopt_ Called by: zinit.zsh/zinit .zinit-restore-extendedglob ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-restore-extendedglob [[[ Restores extendedglob-option from state saved earlier. ____ Has 1 line(s). Doesn't call other functions. Uses feature(s): _setopt_ Called by: .zinit-format-options .zinit-unload .zinit-run-delete-hooks ~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-run-delete-hooks [[[ ____ Has 12 line(s). Calls functions: .zinit-run-delete-hooks `-- zinit-side.zsh/.zinit-countdown Uses feature(s): _eval_ Not called by script or any function (may be e.g. a hook, a Zle widget, etc.). .zinit-save-set-extendedglob ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-save-set-extendedglob [[[ Enables extendedglob-option first saving if it was already enabled, for restoration of this state later. ____ Has 2 line(s). Doesn't call other functions. Uses feature(s): _setopt_ Called by: .zinit-format-options .zinit-unload .zinit-search-completions ~~~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-search-completions [[[ While .zinit-show-completions() shows what completions are installed, this functions searches through all plugin dirs showing what's available in general (for installation). User-action entry point. ____ Has 43 line(s). Calls functions: .zinit-search-completions `-- zinit-side.zsh/.zinit-any-colorify-as-uspl2 Uses feature(s): _setopt_ Called by: zinit.zsh/zinit .zinit-self-update ~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-self-update [[[ Updates Zinit code (does a git pull). User-action entry point. ____ Has 33 line(s). Calls functions: .zinit-self-update `-- zinit.zsh/.zinit-get-mtime-into Uses feature(s): _setopt_, _source_, _zcompile_ Called by: zinit.zsh/zinit .zinit-show-all-reports ~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-show-all-reports [[[ Displays reports of all loaded plugins. User-action entry point. ____ Has 5 line(s). Calls functions: .zinit-show-all-reports Called by: zinit.zsh/zinit .zinit-show-completions ~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-show-completions [[[ Display installed (enabled and disabled), completions. Detect stray and improper ones. Completions live even when plugin isn't loaded - if they are installed and enabled. User-action entry point. ____ Has 72 line(s). Calls functions: .zinit-show-completions `-- zinit-side.zsh/.zinit-any-colorify-as-uspl2 Uses feature(s): _setopt_ Called by: zinit.zsh/zinit .zinit-show-debug-report ~~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-show-debug-report [[[ Displays dtrace report (data recorded in interactive session). User-action entry point. ____ Has 1 line(s). Calls functions: .zinit-show-debug-report Called by: zinit.zsh/zinit .zinit-show-registered-plugins ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-show-registered-plugins [[[ Lists loaded plugins (subcommands list, lodaded). User-action entry point. ____ Has 22 line(s). Calls functions: .zinit-show-registered-plugins `-- zinit-side.zsh/.zinit-any-colorify-as-uspl2 Uses feature(s): _setopt_ Called by: zinit.zsh/zinit .zinit-show-report ~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-show-report [[[ Displays report of the plugin given. User-action entry point. $1 - plugin spec (4 formats: user---plugin, user/plugin, user (+ plugin in $2), plugin) $2 - plugin (only when $1 - i.e. user - given) ____ Has 71 line(s). Calls functions: .zinit-show-report `-- zinit.zsh/.zinit-any-to-user-plugin Uses feature(s): _setopt_ Called by: .zinit-show-all-reports .zinit-show-debug-report zinit.zsh/zinit .zinit-show-times ~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-show-times [[[ Shows loading times of all loaded plugins. User-action entry point. ____ Has 60 line(s). Calls functions: .zinit-show-times `-- zinit-side.zsh/.zinit-any-colorify-as-uspl2 Uses feature(s): _setopt_ Called by: zinit.zsh/zinit .zinit-show-zstatus ~~~~~~~~~~~~~~~~~~~ ____ ]]] FUNCTION: .zinit-show-zstatus [[[ Shows Zinit status, i.e. number of loaded plugins, of available completions, etc. User-action entry point. ____ Has 41 line(s). Doesn't call other functions. Uses feature(s): _setopt_ Called by: zinit.zsh/zinit .zinit-stress ~~~~~~~~~~~~~ ____ FUNCTION: .zinit-stress [[[ Compiles plugin with various options on and off to see how well the code is written. The options are: NO_SHORT_LOOPS, IGNORE_BRACES, IGNORE_CLOSE_BRACES, SH_GLOB, CSH_JUNKIE_QUOTES, NO_MULTI_FUNC_DEF. User-action entry point. $1 - plugin spec (4 formats: user---plugin, user/plugin, user, plugin) $2 - plugin (only when $1 - i.e. user - given) ____ Has 38 line(s). Calls functions: .zinit-stress |-- zinit-side.zsh/.zinit-exists-physically-message |-- zinit-side.zsh/.zinit-first `-- zinit.zsh/.zinit-any-to-user-plugin Uses feature(s): _setopt_, _zcompile_ Not called by script or any function (may be e.g. a hook, a Zle widget, etc.). .zinit-uncompile-plugin ~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-uncompile-plugin [[[ Uncompiles given plugin. User-action entry point. $1 - plugin spec (4 formats: user---plugin, user/plugin, user (+ plugin in $2), plugin) $2 - plugin (only when $1 - i.e. user - given) ____ Has 22 line(s). Calls functions: .zinit-uncompile-plugin |-- zinit-side.zsh/.zinit-any-colorify-as-uspl2 `-- zinit.zsh/.zinit-any-to-user-plugin Uses feature(s): _setopt_ Called by: .zinit-compile-uncompile-all zinit.zsh/zinit .zinit-uninstall-completions ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-uninstall-completions [[[ Removes all completions of given plugin from Zshell (i.e. from FPATH). The FPATH is typically `~/.zinit/completions/'. $1 - plugin spec (4 formats: user---plugin, user/plugin, user, plugin) $2 - plugin (only when $1 - i.e. user - given) ____ Has 44 line(s). Calls functions: .zinit-uninstall-completions |-- zinit-install.zsh/.zinit-compinit `-- zinit-install.zsh/.zinit-forget-completion Uses feature(s): _setopt_, _source_ Called by: zinit.zsh/zinit .zinit-unload ~~~~~~~~~~~~~ ____ FUNCTION: .zinit-unload [[[ 0. Call the Zsh Plugin's Standard *_plugin_unload function 0. Call the code provided by the Zsh Plugin's Standard @zsh-plugin-run-at-update 1. Delete bindkeys (...) 2. Delete Zstyles 3. Restore options 4. Remove aliases 5. Restore Zle state 6. Unfunction functions (created by plugin) 7. Clean-up FPATH and PATH 8. Delete created variables 9. Forget the plugin User-action entry point. $1 - plugin spec (4 formats: user---plugin, user/plugin, user, plugin) $2 - plugin (only when $1 - i.e. user - given) ____ Has 390 line(s). Calls functions: .zinit-unload |-- zinit-side.zsh/.zinit-any-colorify-as-uspl2 |-- zinit.zsh/.zinit-any-to-user-plugin `-- zinit.zsh/.zinit-clear-debug-report Uses feature(s): _alias_, _bindkey_, _eval_, _setopt_, _unalias_, _unfunction_, _zle_, _zstyle_ Called by: zinit.zsh/.zinit-debug-unload zinit.zsh/.zinit-run-task zinit.zsh/zinit .zinit-unregister-plugin ~~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-unregister-plugin [[[ Removes the plugin from ZINIT_REGISTERED_PLUGINS array and from the zsh_loaded_plugins array (managed according to the plugin standard) ____ Has 6 line(s). Calls functions: .zinit-unregister-plugin `-- zinit.zsh/.zinit-any-to-user-plugin Called by: .zinit-unload .zinit-update-all-parallel ~~~~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-update-in-parallel [[[ ____ Has 82 line(s). Calls functions: .zinit-update-all-parallel |-- zinit-install.zsh/.zinit-compinit |-- zinit-side.zsh/.zinit-any-colorify-as-uspl2 `-- zinit.zsh/.zinit-any-to-user-plugin Uses feature(s): _setopt_ Called by: .zinit-update-or-status-all .zinit-update-or-status ~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-update-or-status [[[ Updates (git pull) or does `git status' for given plugin. User-action entry point. $1 - "status" for status, other for update $2 - plugin spec (4 formats: user---plugin, user/plugin, user (+ plugin in $2), plugin) $3 - plugin (only when $1 - i.e. user - given) ____ Has 325 line(s). Calls functions: .zinit-update-or-status |-- zinit-install.zsh/.zinit-extract |-- zinit-install.zsh/.zinit-get-latest-gh-r-url-part |-- zinit-install.zsh/.zinit-setup-plugin-dir |-- zinit-side.zsh/.zinit-any-colorify-as-uspl2 |-- zinit-side.zsh/.zinit-compute-ice |-- zinit-side.zsh/.zinit-countdown |-- zinit-side.zsh/.zinit-exists-physically |-- zinit-side.zsh/.zinit-exists-physically-message |-- zinit-side.zsh/.zinit-store-ices |-- zinit-side.zsh/.zinit-two-paths |-- zinit.zsh/.zinit-any-to-user-plugin `-- zinit.zsh/@zinit-substitute Uses feature(s): _eval_, _kill_, _read_, _setopt_, _source_, _wait_ Called by: .zinit-update-all-parallel .zinit-update-or-status-all zinit.zsh/zinit .zinit-update-or-status-all ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ____ ]]] FUNCTION: .zinit-update-or-status-all [[[ Updates (git pull) or does `git status` for all existing plugins. This includes also plugins that are not loaded into Zsh (but exist on disk). Also updates (i.e. redownloads) snippets. User-action entry point. ____ Has 102 line(s). Calls functions: .zinit-update-or-status-all |-- zinit-side.zsh/.zinit-any-colorify-as-uspl2 |-- zinit.zsh/.zinit-any-to-user-plugin `-- zinit.zsh/.zinit-get-mtime-into Uses feature(s): _setopt_, _source_ Called by: zinit.zsh/zinit .zinit-update-or-status-snippet ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ____ FUNCTION: .zinit-update-or-status-snippet [[[ Implements update or status operation for snippet given by URL. $1 - "status" or "update" $2 - snippet URL ____ Has 32 line(s). Calls functions: .zinit-update-or-status-snippet |-- zinit-install.zsh/.zinit-update-snippet `-- zinit-side.zsh/.zinit-compute-ice Uses feature(s): _source_ Called by: .zinit-update-all-parallel .zinit-update-or-status-all .zinit-update-or-status .zinit-wait-for-update-jobs ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ____ ]]] FUNCTION: .zinit-wait-for-update-jobs [[[ ____ Has 18 line(s). Doesn't call other functions. Uses feature(s): _wait_ Called by: .zinit-update-all-parallel