fzf
Summary
Section titled “Summary”Installs the fzf fuzzy finder from a GitHub release binary and sources its Zsh key bindings and completion integration on shell startup.
Syntax / Usage
Section titled “Syntax / Usage”zi for \ from'gh-r' \ lbin'!fzf' \ atclone'fzf --zsh > fzf.zsh' \ atpull'%atclone' \ src'fzf.zsh' junegunn/fzfDetails
Section titled “Details”from'gh-r'— downloads the release archive from GitHub Releases.lbin'!fzf'— installs a lazy binary shim namedfzf(requireszinit-annex-bin-gem-node).atclone'fzf --zsh > fzf.zsh'— runsfzf --zshafter initial download to generate the shell integration script (key bindings:Ctrl-T,Ctrl-R,Alt-C; completion triggers).atpull'%atclone'— regeneratesfzf.zshon every update.src'fzf.zsh'— sources the generated integration script so bindings and completions are active in every new shell.
The annex zdharma-continuum/zinit-annex-bin-gem-node must be loaded before this recipe.
Examples
Section titled “Examples”# prerequisite — load once at the top of .zshrczinit light-mode for zdharma-continuum/zinit-annex-bin-gem-node
zi for \ from'gh-r' \ lbin'!fzf' \ atclone'fzf --zsh > fzf.zsh' \ atpull'%atclone' \ src'fzf.zsh' junegunn/fzf