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
Cmdas the primary modifier; Windows and Linux useCtrl. - 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.