Zorid’s architecture takes deliberate cues from Neovim and lazy.nvim without literally turning every feature into a plugin.Documentation Index
Fetch the complete documentation index at: https://aidocs.zorid.app/llms.txt
Use this file to discover all available pages before exploring further.
What Neovim gets right
What Zorid doesn’t copy
- Vimscript / Lua-only API surface — Zorid uses TypeScript + framework-neutral plugin UI.
- Buffer-everywhere mental model — Zorid uses files-on-disk + a SQLite index.
- Modal editing — not a Zorid concern.
What lazy.nvim gets right
- Plugins declare triggers for activation: commands, file types, keymaps, events.
- The plugin manager registers placeholders for those triggers and only loads the real plugin on first use.
- Dependency graphs are explicit; load order is deterministic.
Zorid’s lazy activation
Zorid’s plugin manifest declares activation triggers:activate(ctx), then replays the original action. See Kernel & plugin host for the full sequence.
Source
Full comparison and design rationale on GitHub.