Skip to content

v0.1.0 — beta

Pre-release
Pre-release

Choose a tag to compare

@teocns teocns released this 24 Jul 12:17
· 11 commits to main since this release
b080dd2

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.