v0.1.0 — beta
Pre-release
Pre-release
neocursor.nvim v0.1.0 — first beta.
Cursor's Tab — the real next-edit model — inside Neovim, driven through Cursor's own StreamCpp backend with your existing Cursor login. No API key, no model to choose, no account to create.
Install (lazy.nvim)
{
"teocns/neocursor.nvim",
event = "InsertEnter",
build = "uv run --with 'httpx[http2]' python -c 'import httpx'",
opts = {},
}Pin to releases with version = "*".
Working
- Inline multi-line completions +
<Tab>accept - Diff-style rewrites of existing lines
- Next-edit prediction + cursor jump (the tab-tab-tab flow), multi-edit chains
- Full context parity: nearby files, diff history, linter errors
- Cursor-faithful request gating + newest-wins abort/rescue
- Partial (word-by-word) accept
Known limits (beta)
- macOS only (Cursor auth path)
- Character-level single-char diffs — in progress
- Cross-file apply on jump targets — partial
Requires: a signed-in Cursor install + uv. See the README for the full Cursor-Tab parity scoreboard.