Skip to content

Thundervim 0.3.3 — multi-cursor editing

Latest

Choose a tag to compare

@github-actions github-actions released this 03 Jul 22:36
· 1 commit to main since this release

This release adds the first version of multi-cursor editing to Thundervim and makes Thundervim shortcuts feel native on macOS, Windows, and Linux.

Highlights

  • Multi-cursor editing MVP — add cursors above or below the current cursor and edit several lines at once.
  • Platform-native shortcuts — macOS uses Cmd as the primary modifier; Windows and Linux use Ctrl.
  • Vim motions move all cursors — movement-only commands like w, b, j, k, and $ keep every active cursor in sync.
  • Insert-mode mirroring — typing, line breaks, and simple backspace/delete edits are mirrored at each cursor.

Shortcuts

macOS

  • Add cursor below: Cmd-Option-Down
  • Add cursor above: Cmd-Option-Up
  • Toggle Thundervim: Cmd-Option-V

Windows / Linux

  • Add cursor below: Ctrl-Alt-Down
  • Add cursor above: Ctrl-Alt-Up
  • Toggle Thundervim: Ctrl-Alt-V

Press Esc in Normal mode to clear the extra cursors.

Notes

This is intentionally a focused first cut: movement-only vim commands and Insert-mode text input are multi-cursor aware. Text-changing vim operators such as d, c, >>, and gq still apply to the primary cursor only for now.

Download thundervim-0.3.3.xpi from the release assets and install it in Thunderbird.