Follow Discord
Sweep 08 Oct 2026 · 18:53Z Build v2.1.295 516 read Stable v2.1.286 Latest v2.1.295 Next v2.1.295 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.292 ·

Vim mode remembers your column on up/down moves and gains new motions

Vim mode keeps your column across j/k, gj/gk and $, adds space and backspace motions, and fixes yank and Escape cursor handling

Group of 3 You'll notice Improvements
JSON All of v2.1.292
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
Terminal UIArea: what it touches
ImprovementsKind: in v2.1.292,
ImprovementsSection of the release

What

Vim mode, the optional editing mode for the prompt box that uses vim's keys, now remembers which column you want to be in and keeps it when you move up and down.

  • j/k, gj/gk and $ keep a remembered column (the wanted state, exposed as wantedColumn) across NORMAL and VISUAL mode. This counts tabs and wide characters correctly.
  • Escape in NORMAL mode keeps the remembered column when it clears a pending command. Escape from VISUAL with no pending command, or from INSERT, now does an extra step before leaving the mode.
  • Toggling visual mode with v or V restores the cursor position.
  • Space and backspace are now motions that can cross line ends. In visual mode, backspace uses this new motion instead of acting like h.
  • Operators combined with j/k work on whole lines, and a yank leaves the cursor where it was.
  • The cursor no longer lands inside placeholders.

Why

Moving up and down through lines of different lengths now behaves the way vim users expect, instead of drifting to whatever column each line allows.

See this entry in the whole of v2.1.292 →

Feedback