1 KiB
1 KiB
cp.nvim
neovim plugin for competitive programming.
NOTE: 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
Installation
Using lazy.nvim:
{
"barrett-ruth/cp.nvim",
cmd = "CP",
dependencies = {
"L3MON4D3/LuaSnip",
}
}
Documentation
:help cp.nvim
TODO
- remove vim-zoom dependency
- vimdocs
- example video
- more flexible setup (more of a question of philosophy)
- USACO support