feat(dist): package and distribute the plugin (F10)#15
Conversation
liupeirong
commented
Jun 5, 2026
- Add s:ResolvePythonCommand() to auto-discover checkout .venv Python
- Support g:vimai_python, VIMAI_PYTHON, and VIMAI_SCRIPT overrides
- Add doc/vimai.txt Vim help documentation
- Add MANIFEST.in for source distribution inclusion
- Add vimai console script entry point in pyproject.toml
- Document vim-plug, Vundle, lazy.nvim, and release archive installs
- Rewrite Step 5 for auto-venv resolution (no manual activation needed)
- Add tests/test_distribution.py and vader launcher resolution tests
- Update docs/ARCHITECTURE.md with Distribution section
- Add s:ResolvePythonCommand() to auto-discover checkout .venv Python - Support g:vimai_python, VIMAI_PYTHON, and VIMAI_SCRIPT overrides - Add doc/vimai.txt Vim help documentation - Add MANIFEST.in for source distribution inclusion - Add vimai console script entry point in pyproject.toml - Document vim-plug, Vundle, lazy.nvim, and release archive installs - Rewrite Step 5 for auto-venv resolution (no manual activation needed) - Add tests/test_distribution.py and vader launcher resolution tests - Update docs/ARCHITECTURE.md with Distribution section Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
✅ Looks GoodOverall assessment: This PR cleanly implements the F10 distribution feature with proper security practices, good documentation, and adequate test coverage. Findings Summary
Cross-cutting observations
No blocking issues. Ship it. 🚢
|