diff --git a/doc/zsdoc/zinit-autoload.zsh.adoc b/doc/zsdoc/zinit-autoload.zsh.adoc index ea6926ed..8a49ff38 100644 --- a/doc/zsdoc/zinit-autoload.zsh.adoc +++ b/doc/zsdoc/zinit-autoload.zsh.adoc @@ -1419,7 +1419,9 @@ Has 385 line(s). Calls functions: |-- zinit-additional.zsh/.zinit-debug-clear |-- zinit-side.zsh/.zinit-any-colorify-as-uspl2 |-- zinit.zsh/+zi-log - `-- zinit.zsh/.zinit-any-to-user-plugin + |-- zinit.zsh/.zinit-any-to-user-plugin + |-- zinit.zsh/.zinit-cd-quiet + `-- zinit.zsh/.zinit-restore-dir Uses feature(s): _alias_, _bindkey_, _eval_, _setopt_, _unalias_, _unfunction_, _zle_, _zstyle_ diff --git a/doc/zsdoc/zinit-install.zsh.adoc b/doc/zsdoc/zinit-install.zsh.adoc index 25db26d9..bf4e775e 100644 --- a/doc/zsdoc/zinit-install.zsh.adoc +++ b/doc/zsdoc/zinit-install.zsh.adoc @@ -131,7 +131,7 @@ ____ ____ -Has 53 line(s). Calls functions: +Has 59 line(s). Calls functions: .zinit-download-file-stdout `-- zinit.zsh/+zi-log @@ -175,8 +175,10 @@ Has 377 line(s). Calls functions: |   |-- zinit.zsh/+zi-log |   `-- zinit.zsh/.zinit-any-to-user-plugin |-- .zinit-mirror-using-svn + |   `-- zinit.zsh/.zinit-cd-quiet |-- zinit-side.zsh/.zinit-store-ices |-- zinit.zsh/+zi-log + |-- zinit.zsh/.zinit-cd-quiet `-- zinit.zsh/is-at-least Uses feature(s): _is-at-least_, _setopt_, _trap_, _zcompile_ @@ -414,7 +416,10 @@ ____ ____ -Has 29 line(s). Doesn't call other functions. +Has 29 line(s). Calls functions: + + .zinit-mirror-using-svn + `-- zinit.zsh/.zinit-cd-quiet Uses feature(s): _setopt_ @@ -461,6 +466,7 @@ Has 222 line(s). Calls functions: |-- zinit-side.zsh/.zinit-any-colorify-as-uspl2 |-- zinit-side.zsh/.zinit-store-ices |-- zinit.zsh/+zi-log + |-- zinit.zsh/.zinit-cd-quiet `-- zinit.zsh/.zinit-get-object-path Uses feature(s): _setopt_, _trap_ @@ -504,8 +510,10 @@ Has 76 line(s). Calls functions: |   |   |-- zinit.zsh/+zi-log |   |   `-- zinit.zsh/.zinit-any-to-user-plugin |   |-- .zinit-mirror-using-svn + |   |   `-- zinit.zsh/.zinit-cd-quiet |   |-- zinit-side.zsh/.zinit-store-ices |   |-- zinit.zsh/+zi-log + |   |-- zinit.zsh/.zinit-cd-quiet |   `-- zinit.zsh/is-at-least |-- zinit.zsh/+zi-log |-- zinit.zsh/.zinit-get-object-path @@ -561,7 +569,7 @@ ____ ____ -Has 277 line(s). Calls functions: +Has 284 line(s). Calls functions: ziextract `-- zinit.zsh/+zi-log @@ -585,39 +593,41 @@ Not called by script or any function (may be e.g. a hook, a Zle widget, etc.). ==== ∞zinit-atclone-hook -Has 26 line(s). Calls functions: +Has 22 line(s). Calls functions: ∞zinit-atclone-hook |-- zinit-side.zsh/.zinit-countdown + |-- zinit.zsh/.zinit-cd-quiet + |-- zinit.zsh/.zinit-restore-dir `-- zinit.zsh/@zinit-substitute -Uses feature(s): _eval_, _setopt_ +Uses feature(s): _eval_ Not called by script or any function (may be e.g. a hook, a Zle widget, etc.). ==== ∞zinit-atpull-e-hook -Has 22 line(s). Calls functions: +Has 20 line(s). Calls functions: ∞zinit-atpull-e-hook |-- .zinit-at-eval |   `-- zinit.zsh/@zinit-substitute - `-- zinit-side.zsh/.zinit-countdown - -Uses feature(s): _setopt_ + |-- zinit-side.zsh/.zinit-countdown + |-- zinit.zsh/.zinit-cd-quiet + `-- zinit.zsh/.zinit-restore-dir Not called by script or any function (may be e.g. a hook, a Zle widget, etc.). ==== ∞zinit-atpull-hook -Has 22 line(s). Calls functions: +Has 20 line(s). Calls functions: ∞zinit-atpull-hook |-- .zinit-at-eval |   `-- zinit.zsh/@zinit-substitute - `-- zinit-side.zsh/.zinit-countdown - -Uses feature(s): _setopt_ + |-- zinit-side.zsh/.zinit-countdown + |-- zinit.zsh/.zinit-cd-quiet + `-- zinit.zsh/.zinit-restore-dir Not called by script or any function (may be e.g. a hook, a Zle widget, etc.). @@ -640,10 +650,12 @@ ____ ____ -Has 46 line(s). Calls functions: +Has 49 line(s). Calls functions: ∞zinit-configure-base-hook |-- zinit.zsh/+zi-log + |-- zinit.zsh/.zinit-cd-quiet + |-- zinit.zsh/.zinit-restore-dir `-- zinit.zsh/@zinit-substitute Uses feature(s): _eval_, _setopt_ @@ -660,6 +672,8 @@ Has 1 line(s). Calls functions: ∞zinit-configure-e-hook `-- ∞zinit-configure-base-hook |-- zinit.zsh/+zi-log + |-- zinit.zsh/.zinit-cd-quiet + |-- zinit.zsh/.zinit-restore-dir `-- zinit.zsh/@zinit-substitute Not called by script or any function (may be e.g. a hook, a Zle widget, etc.). @@ -679,6 +693,8 @@ Has 1 line(s). Calls functions: ∞zinit-configure-hook `-- ∞zinit-configure-base-hook |-- zinit.zsh/+zi-log + |-- zinit.zsh/.zinit-cd-quiet + |-- zinit.zsh/.zinit-restore-dir `-- zinit.zsh/@zinit-substitute Not called by script or any function (may be e.g. a hook, a Zle widget, etc.). @@ -690,6 +706,7 @@ Has 1 line(s). Calls functions: ∞zinit-cp-hook `-- ∞zinit-file-cp-mv-operation |-- zinit.zsh/+zi-log + |-- zinit.zsh/.zinit-cd-quiet `-- zinit.zsh/@zinit-substitute Not called by script or any function (may be e.g. a hook, a Zle widget, etc.). @@ -713,10 +730,9 @@ Has 49 line(s). Calls functions: ∞zinit-file-cp-mv-operation |-- zinit.zsh/+zi-log + |-- zinit.zsh/.zinit-cd-quiet `-- zinit.zsh/@zinit-substitute -Uses feature(s): _setopt_ - Called by: ∞zinit-cp-hook @@ -784,6 +800,7 @@ Has 1 line(s). Calls functions: ∞zinit-mv-hook `-- ∞zinit-file-cp-mv-operation |-- zinit.zsh/+zi-log + |-- zinit.zsh/.zinit-cd-quiet `-- zinit.zsh/@zinit-substitute Not called by script or any function (may be e.g. a hook, a Zle widget, etc.). diff --git a/doc/zsdoc/zinit.zsh.adoc b/doc/zsdoc/zinit.zsh.adoc index 27c47775..8086b3fe 100644 --- a/doc/zsdoc/zinit.zsh.adoc +++ b/doc/zsdoc/zinit.zsh.adoc @@ -15,6 +15,7 @@ Documentation automatically generated with `zshelldoc' .zinit-add-report .zinit-any-to-pid .zinit-any-to-user-plugin + .zinit-cd-quiet .zinit-compdef-clear .zinit-compdef-replay .zinit-diff @@ -42,6 +43,7 @@ Documentation automatically generated with `zshelldoc' .zinit-parse-opts .zinit-prepare-home .zinit-register-plugin + .zinit-restore-dir .zinit-run .zinit-run-task .zinit-set-m-func @@ -85,7 +87,7 @@ PRECMD-HOOK @zinit-scheduler ==== Script Body -Has 264 line(s). Calls functions: +Has 285 line(s). Calls functions: Script-Body |-- +zi-log @@ -120,8 +122,10 @@ Has 264 line(s). Calls functions: |   |   |-- .zinit-load |   |   |   |-- +zinit-deploy-message |   |   |   |-- .zinit-any-to-user-plugin + |   |   |   |-- .zinit-cd-quiet |   |   |   |-- .zinit-load-plugin |   |   |   |   |-- .zinit-add-report + |   |   |   |   |-- .zinit-cd-quiet |   |   |   |   |-- .zinit-diff |   |   |   |   |   |-- .zinit-diff-env |   |   |   |   |   |-- .zinit-diff-functions @@ -129,6 +133,7 @@ Has 264 line(s). Calls functions: |   |   |   |   |   `-- .zinit-diff-parameter |   |   |   |   |-- .zinit-diff-env |   |   |   |   |-- .zinit-find-other-matches + |   |   |   |   |-- .zinit-restore-dir |   |   |   |   |-- .zinit-tmp-subst-off |   |   |   |   |-- .zinit-tmp-subst-on |   |   |   |   `-- :zinit-tmp-subst-autoload @@ -140,10 +145,12 @@ Has 264 line(s). Calls functions: |   |   |   |   |-- +zi-log |   |   |   |   |-- +zinit-deploy-message |   |   |   |   |-- .zinit-add-report + |   |   |   |   |-- .zinit-cd-quiet |   |   |   |   |-- .zinit-find-other-matches |   |   |   |   |-- .zinit-get-object-path |   |   |   |   |   `-- .zinit-any-to-user-plugin |   |   |   |   |-- .zinit-pack-ice + |   |   |   |   |-- .zinit-restore-dir |   |   |   |   |-- .zinit-set-m-func |   |   |   |   |   `-- +zi-log |   |   |   |   |-- .zinit-setup-params @@ -151,6 +158,7 @@ Has 264 line(s). Calls functions: |   |   |   |-- .zinit-pack-ice |   |   |   |-- .zinit-register-plugin |   |   |   |   `-- +zi-log + |   |   |   |-- .zinit-restore-dir |   |   |   |-- .zinit-set-m-func |   |   |   |   `-- +zi-log |   |   |   |-- .zinit-setup-params @@ -160,10 +168,12 @@ Has 264 line(s). Calls functions: |   |   |-- +zi-log |   |   |-- +zinit-deploy-message |   |   |-- .zinit-add-report + |   |   |-- .zinit-cd-quiet |   |   |-- .zinit-find-other-matches |   |   |-- .zinit-get-object-path |   |   |   `-- .zinit-any-to-user-plugin |   |   |-- .zinit-pack-ice + |   |   |-- .zinit-restore-dir |   |   |-- .zinit-set-m-func |   |   |   `-- +zi-log |   |   |-- .zinit-setup-params @@ -172,8 +182,9 @@ Has 264 line(s). Calls functions: |   |-- .zinit-run |   |   |-- +zi-log |   |   |-- .zinit-any-to-user-plugin - |   |   `-- .zinit-get-object-path - |   |   `-- .zinit-any-to-user-plugin + |   |   |-- .zinit-get-object-path + |   |   |   `-- .zinit-any-to-user-plugin + |   |   `-- .zinit-restore-dir |   |-- .zinit-submit-turbo |   |-- compinit |   |-- zinit-additional.zsh/+zinit-debug @@ -440,6 +451,35 @@ Called by: zinit-side.zsh/.zinit-exists-physically zinit-side.zsh/.zinit-first +==== .zinit-cd-quiet + +____ + + Changes directory without running chpwd hooks or touching the directory stack. + + $1 - directory to change into + +____ + +Has 2 line(s). Doesn't call other functions. + +Uses feature(s): _setopt_ + +Called by: + + .zinit-load-plugin + .zinit-load-snippet + .zinit-load + zinit-autoload.zsh/.zinit-unload + zinit-install.zsh/.zinit-download-snippet + zinit-install.zsh/.zinit-mirror-using-svn + zinit-install.zsh/.zinit-setup-plugin-dir + zinit-install.zsh/∞zinit-atclone-hook + zinit-install.zsh/∞zinit-atpull-e-hook + zinit-install.zsh/∞zinit-atpull-hook + zinit-install.zsh/∞zinit-configure-base-hook + zinit-install.zsh/∞zinit-file-cp-mv-operation + ==== .zinit-compdef-clear ____ @@ -721,8 +761,10 @@ Has 97 line(s). Calls functions: .zinit-load |-- +zinit-deploy-message |-- .zinit-any-to-user-plugin + |-- .zinit-cd-quiet |-- .zinit-load-plugin |   |-- .zinit-add-report + |   |-- .zinit-cd-quiet |   |-- .zinit-diff |   |   |-- .zinit-diff-env |   |   |-- .zinit-diff-functions @@ -730,6 +772,7 @@ Has 97 line(s). Calls functions: |   |   `-- .zinit-diff-parameter |   |-- .zinit-diff-env |   |-- .zinit-find-other-matches + |   |-- .zinit-restore-dir |   |-- .zinit-tmp-subst-off |   |-- .zinit-tmp-subst-on |   `-- :zinit-tmp-subst-autoload @@ -741,10 +784,12 @@ Has 97 line(s). Calls functions: |   |-- +zi-log |   |-- +zinit-deploy-message |   |-- .zinit-add-report + |   |-- .zinit-cd-quiet |   |-- .zinit-find-other-matches |   |-- .zinit-get-object-path |   |   `-- .zinit-any-to-user-plugin |   |-- .zinit-pack-ice + |   |-- .zinit-restore-dir |   |-- .zinit-set-m-func |   |   `-- +zi-log |   |-- .zinit-setup-params @@ -752,13 +797,14 @@ Has 97 line(s). Calls functions: |-- .zinit-pack-ice |-- .zinit-register-plugin |   `-- +zi-log + |-- .zinit-restore-dir |-- .zinit-set-m-func |   `-- +zi-log |-- .zinit-setup-params |-- zinit-install.zsh/.zinit-get-package `-- zinit-install.zsh/.zinit-setup-plugin-dir -Uses feature(s): _eval_, _setopt_, _source_, _zle_ +Uses feature(s): _eval_, _source_, _zle_ Called by: @@ -786,8 +832,10 @@ Has 12 line(s). Calls functions: |-- .zinit-load |   |-- +zinit-deploy-message |   |-- .zinit-any-to-user-plugin + |   |-- .zinit-cd-quiet |   |-- .zinit-load-plugin |   |   |-- .zinit-add-report + |   |   |-- .zinit-cd-quiet |   |   |-- .zinit-diff |   |   |   |-- .zinit-diff-env |   |   |   |-- .zinit-diff-functions @@ -795,6 +843,7 @@ Has 12 line(s). Calls functions: |   |   |   `-- .zinit-diff-parameter |   |   |-- .zinit-diff-env |   |   |-- .zinit-find-other-matches + |   |   |-- .zinit-restore-dir |   |   |-- .zinit-tmp-subst-off |   |   |-- .zinit-tmp-subst-on |   |   `-- :zinit-tmp-subst-autoload @@ -806,10 +855,12 @@ Has 12 line(s). Calls functions: |   |   |-- +zi-log |   |   |-- +zinit-deploy-message |   |   |-- .zinit-add-report + |   |   |-- .zinit-cd-quiet |   |   |-- .zinit-find-other-matches |   |   |-- .zinit-get-object-path |   |   |   `-- .zinit-any-to-user-plugin |   |   |-- .zinit-pack-ice + |   |   |-- .zinit-restore-dir |   |   |-- .zinit-set-m-func |   |   |   `-- +zi-log |   |   |-- .zinit-setup-params @@ -817,6 +868,7 @@ Has 12 line(s). Calls functions: |   |-- .zinit-pack-ice |   |-- .zinit-register-plugin |   |   `-- +zi-log + |   |-- .zinit-restore-dir |   |-- .zinit-set-m-func |   |   `-- +zi-log |   |-- .zinit-setup-params @@ -826,10 +878,12 @@ Has 12 line(s). Calls functions: |-- +zi-log |-- +zinit-deploy-message |-- .zinit-add-report + |-- .zinit-cd-quiet |-- .zinit-find-other-matches |-- .zinit-get-object-path |   `-- .zinit-any-to-user-plugin |-- .zinit-pack-ice + |-- .zinit-restore-dir |-- .zinit-set-m-func |   `-- +zi-log |-- .zinit-setup-params @@ -855,6 +909,7 @@ Has 128 line(s). Calls functions: .zinit-load-plugin |-- .zinit-add-report + |-- .zinit-cd-quiet |-- .zinit-diff |   |-- .zinit-diff-env |   |-- .zinit-diff-functions @@ -862,6 +917,7 @@ Has 128 line(s). Calls functions: |   `-- .zinit-diff-parameter |-- .zinit-diff-env |-- .zinit-find-other-matches + |-- .zinit-restore-dir |-- .zinit-tmp-subst-off |-- .zinit-tmp-subst-on `-- :zinit-tmp-subst-autoload @@ -892,10 +948,12 @@ Has 205 line(s). Calls functions: |-- +zi-log |-- +zinit-deploy-message |-- .zinit-add-report + |-- .zinit-cd-quiet |-- .zinit-find-other-matches |-- .zinit-get-object-path |   `-- .zinit-any-to-user-plugin |-- .zinit-pack-ice + |-- .zinit-restore-dir |-- .zinit-set-m-func |   `-- +zi-log |-- .zinit-setup-params @@ -986,6 +1044,41 @@ Called by: .zinit-load +==== .zinit-restore-dir + +____ + + Returns to $1 without leaving the visited directory as the `cd -' target. + + zsh tracks the `cd -' target internally and only a real cd/pushd/popd moves + it, never an assignment to $OLDPWD, so the only way to forget the directory + we visited is to hop through the original $OLDPWD for real on the way back. + Do not simplify this to a single cd plus an $OLDPWD assignment. Callers call + it unconditionally: an ice body that cds on its own must be undone even when + zinit itself never cd'd. + + $1 - the $PWD to return to + $2 - the $OLDPWD to restore; when empty, since-deleted or unreadable we hop + through $1 instead, so `cd -' degrades to a harmless no-op + +____ + +Has 4 line(s). Doesn't call other functions. + +Uses feature(s): _setopt_ + +Called by: + + .zinit-load-plugin + .zinit-load-snippet + .zinit-load + .zinit-run + zinit-autoload.zsh/.zinit-unload + zinit-install.zsh/∞zinit-atclone-hook + zinit-install.zsh/∞zinit-atpull-e-hook + zinit-install.zsh/∞zinit-atpull-hook + zinit-install.zsh/∞zinit-configure-base-hook + ==== .zinit-run ____ @@ -1000,10 +1093,11 @@ Has 24 line(s). Calls functions: .zinit-run |-- +zi-log |-- .zinit-any-to-user-plugin - `-- .zinit-get-object-path - `-- .zinit-any-to-user-plugin + |-- .zinit-get-object-path + |   `-- .zinit-any-to-user-plugin + `-- .zinit-restore-dir -Uses feature(s): _eval_, _setopt_ +Uses feature(s): _eval_ Called by: @@ -1033,8 +1127,10 @@ Has 47 line(s). Calls functions: |-- .zinit-load |   |-- +zinit-deploy-message |   |-- .zinit-any-to-user-plugin + |   |-- .zinit-cd-quiet |   |-- .zinit-load-plugin |   |   |-- .zinit-add-report + |   |   |-- .zinit-cd-quiet |   |   |-- .zinit-diff |   |   |   |-- .zinit-diff-env |   |   |   |-- .zinit-diff-functions @@ -1042,6 +1138,7 @@ Has 47 line(s). Calls functions: |   |   |   `-- .zinit-diff-parameter |   |   |-- .zinit-diff-env |   |   |-- .zinit-find-other-matches + |   |   |-- .zinit-restore-dir |   |   |-- .zinit-tmp-subst-off |   |   |-- .zinit-tmp-subst-on |   |   `-- :zinit-tmp-subst-autoload @@ -1053,10 +1150,12 @@ Has 47 line(s). Calls functions: |   |   |-- +zi-log |   |   |-- +zinit-deploy-message |   |   |-- .zinit-add-report + |   |   |-- .zinit-cd-quiet |   |   |-- .zinit-find-other-matches |   |   |-- .zinit-get-object-path |   |   |   `-- .zinit-any-to-user-plugin |   |   |-- .zinit-pack-ice + |   |   |-- .zinit-restore-dir |   |   |-- .zinit-set-m-func |   |   |   `-- +zi-log |   |   |-- .zinit-setup-params @@ -1064,6 +1163,7 @@ Has 47 line(s). Calls functions: |   |-- .zinit-pack-ice |   |-- .zinit-register-plugin |   |   `-- +zi-log + |   |-- .zinit-restore-dir |   |-- .zinit-set-m-func |   |   `-- +zi-log |   |-- .zinit-setup-params @@ -1073,10 +1173,12 @@ Has 47 line(s). Calls functions: |   |-- +zi-log |   |-- +zinit-deploy-message |   |-- .zinit-add-report + |   |-- .zinit-cd-quiet |   |-- .zinit-find-other-matches |   |-- .zinit-get-object-path |   |   `-- .zinit-any-to-user-plugin |   |-- .zinit-pack-ice + |   |-- .zinit-restore-dir |   |-- .zinit-set-m-func |   |   `-- +zi-log |   |-- .zinit-setup-params @@ -1428,8 +1530,10 @@ Has 75 line(s). *Is a precmd hook*. Calls functions: |   |-- .zinit-load |   |   |-- +zinit-deploy-message |   |   |-- .zinit-any-to-user-plugin + |   |   |-- .zinit-cd-quiet |   |   |-- .zinit-load-plugin |   |   |   |-- .zinit-add-report + |   |   |   |-- .zinit-cd-quiet |   |   |   |-- .zinit-diff |   |   |   |   |-- .zinit-diff-env |   |   |   |   |-- .zinit-diff-functions @@ -1437,6 +1541,7 @@ Has 75 line(s). *Is a precmd hook*. Calls functions: |   |   |   |   `-- .zinit-diff-parameter |   |   |   |-- .zinit-diff-env |   |   |   |-- .zinit-find-other-matches + |   |   |   |-- .zinit-restore-dir |   |   |   |-- .zinit-tmp-subst-off |   |   |   |-- .zinit-tmp-subst-on |   |   |   `-- :zinit-tmp-subst-autoload @@ -1448,10 +1553,12 @@ Has 75 line(s). *Is a precmd hook*. Calls functions: |   |   |   |-- +zi-log |   |   |   |-- +zinit-deploy-message |   |   |   |-- .zinit-add-report + |   |   |   |-- .zinit-cd-quiet |   |   |   |-- .zinit-find-other-matches |   |   |   |-- .zinit-get-object-path |   |   |   |   `-- .zinit-any-to-user-plugin |   |   |   |-- .zinit-pack-ice + |   |   |   |-- .zinit-restore-dir |   |   |   |-- .zinit-set-m-func |   |   |   |   `-- +zi-log |   |   |   |-- .zinit-setup-params @@ -1459,6 +1566,7 @@ Has 75 line(s). *Is a precmd hook*. Calls functions: |   |   |-- .zinit-pack-ice |   |   |-- .zinit-register-plugin |   |   |   `-- +zi-log + |   |   |-- .zinit-restore-dir |   |   |-- .zinit-set-m-func |   |   |   `-- +zi-log |   |   |-- .zinit-setup-params @@ -1468,10 +1576,12 @@ Has 75 line(s). *Is a precmd hook*. Calls functions: |   |   |-- +zi-log |   |   |-- +zinit-deploy-message |   |   |-- .zinit-add-report + |   |   |-- .zinit-cd-quiet |   |   |-- .zinit-find-other-matches |   |   |-- .zinit-get-object-path |   |   |   `-- .zinit-any-to-user-plugin |   |   |-- .zinit-pack-ice + |   |   |-- .zinit-restore-dir |   |   |-- .zinit-set-m-func |   |   |   `-- +zi-log |   |   |-- .zinit-setup-params @@ -1540,10 +1650,12 @@ Has 15 line(s). Calls functions: |-- +zi-log |-- +zinit-deploy-message |-- .zinit-add-report + |-- .zinit-cd-quiet |-- .zinit-find-other-matches |-- .zinit-get-object-path |   `-- .zinit-any-to-user-plugin |-- .zinit-pack-ice + |-- .zinit-restore-dir |-- .zinit-set-m-func |   `-- +zi-log |-- .zinit-setup-params @@ -1653,8 +1765,10 @@ Has 562 line(s). Calls functions: |   |-- .zinit-load |   |   |-- +zinit-deploy-message |   |   |-- .zinit-any-to-user-plugin + |   |   |-- .zinit-cd-quiet |   |   |-- .zinit-load-plugin |   |   |   |-- .zinit-add-report + |   |   |   |-- .zinit-cd-quiet |   |   |   |-- .zinit-diff |   |   |   |   |-- .zinit-diff-env |   |   |   |   |-- .zinit-diff-functions @@ -1662,6 +1776,7 @@ Has 562 line(s). Calls functions: |   |   |   |   `-- .zinit-diff-parameter |   |   |   |-- .zinit-diff-env |   |   |   |-- .zinit-find-other-matches + |   |   |   |-- .zinit-restore-dir |   |   |   |-- .zinit-tmp-subst-off |   |   |   |-- .zinit-tmp-subst-on |   |   |   `-- :zinit-tmp-subst-autoload @@ -1673,10 +1788,12 @@ Has 562 line(s). Calls functions: |   |   |   |-- +zi-log |   |   |   |-- +zinit-deploy-message |   |   |   |-- .zinit-add-report + |   |   |   |-- .zinit-cd-quiet |   |   |   |-- .zinit-find-other-matches |   |   |   |-- .zinit-get-object-path |   |   |   |   `-- .zinit-any-to-user-plugin |   |   |   |-- .zinit-pack-ice + |   |   |   |-- .zinit-restore-dir |   |   |   |-- .zinit-set-m-func |   |   |   |   `-- +zi-log |   |   |   |-- .zinit-setup-params @@ -1684,6 +1801,7 @@ Has 562 line(s). Calls functions: |   |   |-- .zinit-pack-ice |   |   |-- .zinit-register-plugin |   |   |   `-- +zi-log + |   |   |-- .zinit-restore-dir |   |   |-- .zinit-set-m-func |   |   |   `-- +zi-log |   |   |-- .zinit-setup-params @@ -1693,10 +1811,12 @@ Has 562 line(s). Calls functions: |   |-- +zi-log |   |-- +zinit-deploy-message |   |-- .zinit-add-report + |   |-- .zinit-cd-quiet |   |-- .zinit-find-other-matches |   |-- .zinit-get-object-path |   |   `-- .zinit-any-to-user-plugin |   |-- .zinit-pack-ice + |   |-- .zinit-restore-dir |   |-- .zinit-set-m-func |   |   `-- +zi-log |   |-- .zinit-setup-params @@ -1705,8 +1825,9 @@ Has 562 line(s). Calls functions: |-- .zinit-run |   |-- +zi-log |   |-- .zinit-any-to-user-plugin - |   `-- .zinit-get-object-path - |   `-- .zinit-any-to-user-plugin + |   |-- .zinit-get-object-path + |   |   `-- .zinit-any-to-user-plugin + |   `-- .zinit-restore-dir |-- .zinit-submit-turbo |-- compinit |-- zinit-additional.zsh/+zinit-debug @@ -1812,8 +1933,10 @@ Has 1 line(s). Calls functions: |   |-- .zinit-load |   |   |-- +zinit-deploy-message |   |   |-- .zinit-any-to-user-plugin + |   |   |-- .zinit-cd-quiet |   |   |-- .zinit-load-plugin |   |   |   |-- .zinit-add-report + |   |   |   |-- .zinit-cd-quiet |   |   |   |-- .zinit-diff |   |   |   |   |-- .zinit-diff-env |   |   |   |   |-- .zinit-diff-functions @@ -1821,6 +1944,7 @@ Has 1 line(s). Calls functions: |   |   |   |   `-- .zinit-diff-parameter |   |   |   |-- .zinit-diff-env |   |   |   |-- .zinit-find-other-matches + |   |   |   |-- .zinit-restore-dir |   |   |   |-- .zinit-tmp-subst-off |   |   |   |-- .zinit-tmp-subst-on |   |   |   `-- :zinit-tmp-subst-autoload @@ -1832,10 +1956,12 @@ Has 1 line(s). Calls functions: |   |   |   |-- +zi-log |   |   |   |-- +zinit-deploy-message |   |   |   |-- .zinit-add-report + |   |   |   |-- .zinit-cd-quiet |   |   |   |-- .zinit-find-other-matches |   |   |   |-- .zinit-get-object-path |   |   |   |   `-- .zinit-any-to-user-plugin |   |   |   |-- .zinit-pack-ice + |   |   |   |-- .zinit-restore-dir |   |   |   |-- .zinit-set-m-func |   |   |   |   `-- +zi-log |   |   |   |-- .zinit-setup-params @@ -1843,6 +1969,7 @@ Has 1 line(s). Calls functions: |   |   |-- .zinit-pack-ice |   |   |-- .zinit-register-plugin |   |   |   `-- +zi-log + |   |   |-- .zinit-restore-dir |   |   |-- .zinit-set-m-func |   |   |   `-- +zi-log |   |   |-- .zinit-setup-params @@ -1852,10 +1979,12 @@ Has 1 line(s). Calls functions: |   |-- +zi-log |   |-- +zinit-deploy-message |   |-- .zinit-add-report + |   |-- .zinit-cd-quiet |   |-- .zinit-find-other-matches |   |-- .zinit-get-object-path |   |   `-- .zinit-any-to-user-plugin |   |-- .zinit-pack-ice + |   |-- .zinit-restore-dir |   |-- .zinit-set-m-func |   |   `-- +zi-log |   |-- .zinit-setup-params @@ -1864,8 +1993,9 @@ Has 1 line(s). Calls functions: |-- .zinit-run |   |-- +zi-log |   |-- .zinit-any-to-user-plugin - |   `-- .zinit-get-object-path - |   `-- .zinit-any-to-user-plugin + |   |-- .zinit-get-object-path + |   |   `-- .zinit-any-to-user-plugin + |   `-- .zinit-restore-dir |-- .zinit-submit-turbo |-- compinit |-- zinit-additional.zsh/+zinit-debug