Additions
- Added file and folder icons (#206). File and folder icons can be disabled in the project panel settings.
- Added split resizing to the center pane group. Double clicking the divider between two panes resets the split. Note that resizing is disabled if the
active_pane_magnification
setting is changed from default (#216). - Added syntax highlighting & LSP support for PHP language (#406).
- Added syntax highlighting & LSP support for Svelte language (#432).
- Added syntax highlighting for Bash and shell scripts (#86).
- Added
search::SelectAllMatches
(Alt + Enter
by default) action to place carets and select all buffer search results (#1749). - Added a
buffer_line_height
setting (#304). - Added modifiers for opening files and symbols in a new pane (#54).
- Added modifiers for navigating to definition and type definitions in a new pane (#54).
- Added rust-analyzer's postfix completions and others completions with preresolved additional text edits (#752).
- Added a setting for muting the microphone on call join, and set it to true by default.
- Added an option for choosing where the close button should be displayed on editor tabs (#1760).
- Added an
indent_size
setting to the project panel. - Added option for showing git status on editor tabs (#1674).
- Vim additions:
- Added
ctrl+[
as an alias for escape (#358).
- Added
Bug Fixes
- Fixed a bug with gutter spacing on files that end on a new significant digit (#1769).
- Fixed inlay hint panics after visible kinds settings update.
- Fixed a bug where macOS menu's would still display disabled keybindings (#772).
- Fixed a crash that occurred in the branch list when confirming a match in an empty list.
- Fixed a crash that occurred when opening a modal branch picker without a worktree.
- Fixed a bug where comment toggling and bracket matching used the wrong characters in templating languages like ERB and HEEx (#1724).
- Fixed a bug where interpolated code was sometimes not parsed correctly within templating languages like ERB and HEEx.
- Fixed a bug where the terminal incorrectly highlighted certain strings as URLs (#1794).
- Improved terminal highlights and selections: Cmd+Click opens local files and links (#10).
- Improved popovers by trimming extraneous space and preventing empty ones from showing.
- Improved detection of broken Node installation impacting Copilot (#1551).
- Improved the the performance of starting up a JSON language server.
- Improved the performance of handling changes to git repositories, such as changing branches or committing.
- Improved Vim search:
<enter>
in search now puts you back in normal mode (#1583).?
now works to search backwards.- Jumping to definitions or search results keeps you in normal mode ((#1284), (#1514)).
n
/N
are now supported to jump to next/previous match after a search (#1583).*
/#
/g*
/g#
are now supported to jump to the next/previous occurrence of the word under the cursor.gD
now jumps to type definition.