cd /news/developer-tools/show-hn-c-lsp-for-the-leetcode-edito… · home › topics › developer-tools › article
[ARTICLE · art-145067] src=twitter.com ↗ pub= topic=developer-tools verified=true sentiment=↑ positive

Show HN: C++ LSP for the LeetCode editor and Vim keybindings

A developer released a C++ language server protocol (LSP) extension for the LeetCode editor that adds real language support and Vim keybindings, addressing the built-in editor's lack of both. The developer said the project began years ago with snippets for commonly used classes such as vector and string plus a few Vim keymaps, and that Codex was used to improve the code. The tool is aimed at users who want to practice problem solving manually on LeetCode as vibe coding becomes more prevalent.

read1 min views1 publishedOct 4, 2026

Pretty self-explanatory tbh. I kept hitting the same friction using LeetCode, the built-in editor has no real language support and none of the Vim muscle memory I rely on everywhere else. So I started building it in.

This is also where I love AI, I had started to work on it years ago, at first it was only snippets of most used classes (vector, string, etc...) and a few vim keymaps. Being able to tell Codex "Improve this, make no mistakes" is pretty fun.

Also side note, I've always used Leetcode as a game to practice problem solving (Graph Algorithms <3333), but I feel like now more than ever it is a good platform to code manually and challenge yourself, especially when vibe coding is so present. (I don't recommend grinding if you don't enjoy it tho)

Comments URL: [https://news.ycombinator.com/item?id=49958951](https://news.ycombinator.com/item?id=49958951)

Points: 1

── more in #developer-tools 4 stories · sorted by recency
── more on @leetcode 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-c-lsp-for-th…] indexed:0 read:1min 2026-10-04 · —