How 5a6f65/zinit-annex-modular-hooks works
This small Zinit annex lets users move per-plugin or per-snippet hooks into separate files. The documented workflow configures mhook, loads a plugin or snippet, and has the annex read matching hook files, which run in the plugin or snippet directory unless nocd is set. Source excerpts were unavailable, so relationships beyond those documented are omitted.
Main entry points: z-a-modular-hooks.plugin.zsh Modular hooks annex · z-a-modular-hooks.zsh Annex runtime
Components 5
Other components
- Zsh user
- Zinit
- Modular hooks annex
z-a-modular-hooks.plugin.zsh - Annex runtime
z-a-modular-hooks.zsh - Hook files
Connections 4
- Zsh user → Zinit: loads plugin
- Zinit → Modular hooks annex: loads annex
- Modular hooks annex → Annex runtime: uses runtime
- Annex runtime → Hook files: reads hooks