- Introduce lazy.track(name) to mark directly-loaded modules as loaded
without invoking their setup function again.
- Replace plugin-package counting with a fixed module list (15 functional
modules) so the starter footer shows consistent X/Y progress.
- Call lazy.track() for starter, notify, cmdline, lspconfig, and mason.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Document every Lua module with detailed Chinese comments explaining
purpose, design decisions, and key implementation details
- Standardize indentation from tabs to 4 spaces for consistency
- Add .claude/ to .gitignore
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>