No description
| .github/workflows | ||
| after | ||
| doc | ||
| lua/cp | ||
| plugin | ||
| scrapers | ||
| .gitignore | ||
| .luarc.json | ||
| .python-version | ||
| pyproject.toml | ||
| readme.md | ||
| selene.toml | ||
| uv.lock | ||
| vim.toml | ||
cp.nvim
neovim plugin for competitive programming.
Sample test data from codeforces is scraped via cloudscraper. Use at your own risk.
Features
- Support for multiple online judges (AtCoder, Codeforces, CSES)
- Automatic problem scraping and test case management
- Integrated build, run, and debug commands
- Diff mode for comparing output with expected results
- LuaSnip integration for contest-specific snippets
Requirements
Documentation
:help cp.nvim
TODO
- better highlighting
- test case management
- USACO support