feat: :CP <platform> signup — open platform registration page in browser #328

Closed
opened 2026-03-06 17:07:43 +00:00 by barrettruth · 1 comment
barrettruth commented 2026-03-06 17:07:43 +00:00

Problem

There is no way to quickly get to a platform's signup/registration page
from within Neovim. Users who don't yet have an account have to navigate
there manually.

Solution

Add :CP <platform> signup as a subcommand that calls vim.ui.open on
the platform's registration URL. Pairs naturally with :CP <platform> login.

Candidate URLs:

  • atcoder: https://atcoder.jp/register
  • codeforces: https://codeforces.com/register
  • codechef: https://www.codechef.com/register
  • cses: https://cses.fi/register
  • kattis: https://open.kattis.com/register
  • usaco: https://usaco.org/index.php?page=createaccount
## Problem There is no way to quickly get to a platform's signup/registration page from within Neovim. Users who don't yet have an account have to navigate there manually. ## Solution Add `:CP <platform> signup` as a subcommand that calls `vim.ui.open` on the platform's registration URL. Pairs naturally with `:CP <platform> login`. Candidate URLs: - atcoder: `https://atcoder.jp/register` - codeforces: `https://codeforces.com/register` - codechef: `https://www.codechef.com/register` - cses: `https://cses.fi/register` - kattis: `https://open.kattis.com/register` - usaco: `https://usaco.org/index.php?page=createaccount`
barrettruth commented 2026-03-06 21:20:30 +00:00

Resolved by #337.

Resolved by #337.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
barrettruth/cp.nvim#328
No description provided.