← All releasesBreaking change
- Custom shortcuts now live in
keymap.json. Rename your existing
Keymap
- Open your keymap or the default keymap from the command palette.
Editor
cmd-click is supported for Go to Definition.- Go to Definition, Declaration, Type Definition and Implementation are fully
- New shortcuts for line selection, duplicate line, indent, extra cursors, and
- Rexa-owned files open read-only.
- JSONC and JSON files receive built-in validation and completion, including
Vim
- More Neovim-style motions, text objects and counts, including sentences,
- Marks, jump and change lists, dot repeat, undo/redo, and scrolling now follow
p and P replace a Visual selection. Repeating a text object grows the- Default Vim workspace bindings cover tabs, panes, Go to Definition and Go to
Keyboard and navigation
- A which-key panel shows what can follow a partial chord or Vim command.
- Keyboard navigation through folders, files and changed files in the Files
- Session and worktree pickers start at the active item and show navigation
- The command palette can create worktrees and opens the worktree you select.
- The
cmd-n launch picker filters as you type. - Worktree search leads with the project name; file search ranks the worktree
- The sidebar scrolls to the row you are on, unfolding its project if needed.
Terminal
- Links in terminal output underline under the pointer and open on a click. A
- A selection can be copied the moment you make it — turn on copy-on-select in
- Terminal padding is configurable.
- Underline styles and colour are honoured, and decorations fit the text.
Git
- Compare any two branches from the new Compare face, with base and head
- Blame for the line the caret is on shows inline in the editor.
- Conflict markers are highlighted in diffs.
- A new worktree's name starts with the project name.
Forge
- Check out a pull request in a new worktree from its header.
- Merging and commenting apply at once, and revert if the write fails.
Browser
- Open a browser as a center tab from the
cmd-n launch picker; shift-enter
Appearance
- Font size steps by half a point.
Fixes
- Diff layout stays as chosen in tabs and the right dock.
- Settings keep every section when saved, and palette input works again.
- Merged pull requests stop marking a reused worktree after seven days.
- Markdown fits in narrow panes.
- Branch lists no longer show a stray
origin/HEAD entry. - The compare branch picker no longer grabs the keyboard when it opens.
- No white flash when a browser opens.