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_nameAutoload a function and immediately resolve its definition
autoload +X function_nameAutoload a function using Zsh-style autoloading (recommended)
autoload -Uz function_nameMake functions from a directory available by adding it to `fpath`
fpath=(path/to/functions_dir $fpath) && autoload -Uz function_nameAutoload the Zsh completion system
autoload -Uz compinit && compinitAutoload and use the `add-zsh-hook` utility
autoload -Uz add-zsh-hookmade by @shridhargupta | data from tldr-pages