---
title: 🔖 Code documentation
description: The documentation lists all functions, interactions between them, their comments, and features.
canonical_url: https://wiki.zshell.dev/docs/code
markdown_url: https://wiki.zshell.dev/docs/code/index.md
locale: en
source_path: docs/zi_code.mdx
---

<!-- Generated from the canonical Z-Shell Wiki build. The linked human-facing page remains the editorial source of truth. -->

# 🔖 Code documentation

info

Documentation is automatically updated every `Thursday` at `4:30 UTC` at [z-shell/docs](https://github.com/z-shell/docs).

<a id="zi.zsh"></a>
<a id="side.zsh"></a>
<a id="install.zsh"></a>
<a id="autoload.zsh"></a>
<a id="additional.zsh"></a>

<table><thead><tr><th>File</th><th>Document format</th><th>Description</th></tr></thead><tbody><tr id="zi.zsh"><td><a href="https://github.com/z-shell/zi/blob/main/zi.zsh">zi.zsh</a></td><td><a href="https://github.com/z-shell/docs/blob/main/code/zsdoc/asciidoc/zi.zsh.adoc">adoc</a>, <a href="https://github.com/z-shell/docs/blob/main/code/zsdoc/pdf/zi.zsh.pdf">pdf</a>, <a href="https://z-shell.github.io/docs/code/html/zi.zsh.html">html</a></td><td>The main script which is always loaded, in <code>.zshrc</code></td></tr><tr id="side.zsh"><td><a href="https://github.com/z-shell/zi/blob/main/lib/zsh/side.zsh">side.zsh</a></td><td><a href="https://github.com/z-shell/docs/blob/main/code/zsdoc/asciidoc/side.zsh.adoc">adoc</a>, <a href="https://github.com/z-shell/docs/blob/main/code/zsdoc/pdf/side.zsh.pdf">pdf</a>, <a href="https://z-shell.github.io/docs/code/html/side.zsh.html">html</a></td><td>Functions, loaded by <code>install.zsh</code> and <code>autoload.zsh</code> scripts</td></tr><tr id="install.zsh"><td><a href="https://github.com/z-shell/zi/blob/main/lib/zsh/install.zsh">install.zsh</a></td><td><a href="https://github.com/z-shell/docs/blob/main/code/zsdoc/asciidoc/install.zsh.adoc">adoc</a>, <a href="https://github.com/z-shell/docs/blob/main/code/zsdoc/pdf/install.zsh.pdf">pdf</a>, <a href="https://z-shell.github.io/docs/code/html/install.zsh.html">html</a></td><td>Functions used only when installing a plugin or snippet</td></tr><tr id="autoload.zsh"><td><a href="https://github.com/z-shell/zi/blob/main/lib/zsh/autoload.zsh">autoload.zsh</a></td><td><a href="https://github.com/z-shell/docs/blob/main/code/zsdoc/asciidoc/autoload.zsh.adoc">adoc</a>, <a href="https://github.com/z-shell/docs/blob/main/code/zsdoc/pdf/autoload.zsh.pdf">pdf</a>, <a href="https://z-shell.github.io/docs/code/html/autoload.zsh.html">html</a></td><td>Functions used only in interactive <code>Zi</code> invocations</td></tr><tr id="additional.zsh"><td><a href="https://github.com/z-shell/zi/blob/main/lib/zsh/additional.zsh">additional.zsh</a></td><td><a href="https://github.com/z-shell/docs/blob/main/code/zsdoc/asciidoc/additional.zsh.adoc">adoc</a>, <a href="https://github.com/z-shell/docs/blob/main/code/zsdoc/pdf/additional.zsh.pdf">pdf</a>, <a href="https://z-shell.github.io/docs/code/html/additional.zsh.html">html</a></td><td>Additional support for functions</td></tr></tbody></table>
