fix(doc): alignment

This commit is contained in:
Barrett Ruth 2025-09-19 00:20:42 -04:00
parent bcaefcb34d
commit 00234c2c63

View file

@ -3,7 +3,7 @@
Author: Barrett Ruth <br.barrettruth@gmail.com> Author: Barrett Ruth <br.barrettruth@gmail.com>
License: Same terms as Vim itself (see |license|) License: Same terms as Vim itself (see |license|)
INTRODUCTION *cp* *cp.nvim* INTRODUCTION *cp* *cp.nvim*
cp.nvim is a competitive programming plugin that automates problem setup, cp.nvim is a competitive programming plugin that automates problem setup,
compilation, and testing workflow for online judges. compilation, and testing workflow for online judges.
@ -11,7 +11,7 @@ compilation, and testing workflow for online judges.
Supported platforms: AtCoder, Codeforces, CSES Supported platforms: AtCoder, Codeforces, CSES
Supported languages: C++, Python Supported languages: C++, Python
REQUIREMENTS *cp-requirements* REQUIREMENTS *cp-requirements*
- Neovim 0.10.0+ - Neovim 0.10.0+
- uv package manager (https://docs.astral.sh/uv/) - uv package manager (https://docs.astral.sh/uv/)
@ -20,9 +20,9 @@ REQUIREMENTS *cp-requirements*
Optional: Optional:
- LuaSnip for template expansion (https://github.com/L3MON4D3/LuaSnip) - LuaSnip for template expansion (https://github.com/L3MON4D3/LuaSnip)
COMMANDS *cp-commands* COMMANDS *cp-commands*
*:CP* *:CP*
cp.nvim uses a single :CP command with intelligent argument parsing: cp.nvim uses a single :CP command with intelligent argument parsing:
Setup Commands ~ Setup Commands ~
@ -63,7 +63,7 @@ Navigation Commands ~
:CP prev Navigate to previous problem in current contest. :CP prev Navigate to previous problem in current contest.
Stops at first problem (no wrapping). Stops at first problem (no wrapping).
CONFIGURATION *cp-config* CONFIGURATION *cp-config*
cp.nvim works out of the box. No setup required. cp.nvim works out of the box. No setup required.
@ -166,16 +166,16 @@ Optional configuration with lazy.nvim: >
Used to configure buffer settings. Used to configure buffer settings.
`function(ctx: ProblemContext)` `function(ctx: ProblemContext)`
WORKFLOW *cp-workflow* WORKFLOW *cp-workflow*
For the sake of consistency and simplicity, cp.nvim extracts contest/problem identifiers from For the sake of consistency and simplicity, cp.nvim extracts contest/problem identifiers from
URLs. This means that, for example, CodeForces/AtCoder contests are configured by URLs. This means that, for example, CodeForces/AtCoder contests are configured by
their round id rather than round number. See below. their round id rather than round number. See below.
PLATFORM-SPECIFIC USAGE *cp-platforms* PLATFORM-SPECIFIC USAGE *cp-platforms*
AtCoder ~ AtCoder ~
*cp-atcoder* *cp-atcoder*
URL format: https://atcoder.jp/contests/abc123/tasks/abc123_a URL format: https://atcoder.jp/contests/abc123/tasks/abc123_a
In terms of cp.nvim, this corresponds to: In terms of cp.nvim, this corresponds to: