commands.sh

autoload

all

Mark functions for lazy loading in Zsh. Functions are not loaded into memory until first called, improving shell startup time.

More info →

Examples (6)

Autoload a function by name

autoload function_name

Autoload a function and immediately resolve its definition

autoload +X function_name

Autoload a function using Zsh-style autoloading (recommended)

autoload -Uz function_name

Make functions from a directory available by adding it to `fpath`

fpath=(path/to/functions_dir $fpath) && autoload -Uz function_name

Autoload the Zsh completion system

autoload -Uz compinit && compinit

Autoload and use the `add-zsh-hook` utility

autoload -Uz add-zsh-hook
made by @shridhargupta | data from tldr-pages