fix(docs): update for new features
This commit is contained in:
parent
60e5aabd99
commit
f45926c094
2 changed files with 163 additions and 68 deletions
23
README.md
23
README.md
|
|
@ -2,22 +2,28 @@
|
|||
|
||||
**The definitive competitive programming environment for Neovim**
|
||||
|
||||
Scrape problems, run tests, and debug solutions across multiple platforms with zero configuration.
|
||||
Scrape problems, run tests, and debug solutions across multiple platforms with
|
||||
zero configuration.
|
||||
|
||||
https://github.com/user-attachments/assets/50b19481-8e6d-47b4-bebc-15e16c61a9c9
|
||||
|
||||
## Features
|
||||
|
||||
- **Multi-platform support**: AtCoder, Codeforces, CSES with consistent interface
|
||||
- **Multi-platform support**: AtCoder, Codeforces, CSES with consistent
|
||||
interface
|
||||
- **Automatic problem setup**: Scrape test cases and metadata in seconds
|
||||
- **Rich test output**: 256 color ANSI support for compiler errors and program output
|
||||
- **Dual view modes**: Lightweight I/O view for quick feedback, full panel for
|
||||
detailed analysis
|
||||
- **Rich test output**: 256 color ANSI support for compiler errors and program
|
||||
output
|
||||
- **Language agnostic**: Works with any language
|
||||
- **Diff viewer**: Compare expected vs actual output with 3 diff modes
|
||||
|
||||
## Optional Dependencies
|
||||
|
||||
- [uv](https://docs.astral.sh/uv/) for problem scraping
|
||||
- GNU [time](https://www.gnu.org/software/time/) and [timeout](https://www.gnu.org/software/coreutils/manual/html_node/timeout-invocation.html)
|
||||
- GNU [time](https://www.gnu.org/software/time/) and
|
||||
[timeout](https://www.gnu.org/software/coreutils/manual/html_node/timeout-invocation.html)
|
||||
|
||||
## Quick Start
|
||||
|
||||
|
|
@ -32,10 +38,11 @@ cp.nvim follows a simple principle: **solve locally, submit remotely**.
|
|||
:CP codeforces 1848
|
||||
```
|
||||
|
||||
3. **Code and test** with instant feedback and rich diffs
|
||||
3. **Code and test** with instant feedback
|
||||
|
||||
```
|
||||
:CP run
|
||||
:CP run " Quick verdict summary in splits
|
||||
:CP panel " Detailed analysis with diffs
|
||||
```
|
||||
|
||||
4. **Navigate between problems**
|
||||
|
|
@ -54,7 +61,9 @@ cp.nvim follows a simple principle: **solve locally, submit remotely**.
|
|||
:help cp.nvim
|
||||
```
|
||||
|
||||
See [my config](https://github.com/barrett-ruth/dots/blob/main/nvim/lua/plugins/cp.lua) for a relatively advanced setup.
|
||||
See
|
||||
[my config](https://github.com/barrett-ruth/dots/blob/main/nvim/lua/plugins/cp.lua)
|
||||
for a relatively advanced setup.
|
||||
|
||||
## Similar Projects
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue