0.188.3
05/28/2025
macOS
Loading...
Loading...
Linux
Loading...
Loading...
Today's release includes importing of SSH host names from the SSH config, improvements for multiple languages, as well as improvements to the agent panel.
Enhancements
- Added icons to the file finder. (#30893; thanks hron)
- Added
excluded_files
topane::DeploySearch
. (#30699; thanks theherk) - Added Emacs keymap bindings for Ctrl/Alt-V in selection mode to extend the selection one page up/down. (#30858; thanks akaihola)
- Added a way to import SSH host names from the SSH config. (#30926)
- Added
from_existing_connection
flag toOpenRemote
action to directly open path picker for current connection, bypassing the Remote Projects modal. (#30954) - Added dedicated keybind for "Find in Folder..." from the project panel (
cmd-alt-shift-f
,ctrl-alt-shift-f
). (#29681) - Added code action indicator which shows up inline at the start of the row. This can be disabled by setting
inline_code_actions
tofalse
. (#31432) - Terminal: Implemented basic support for Japanese Input Method Editors (IMEs) on macOS. Users can now see pre-edit (marked) text as they type Japanese and confirm their input with the Enter key directly in the terminal. This provides a more natural and efficient experience for Japanese language input. (#29879; thanks gentamura)
- Improved project search performance. (#30842; thanks RemcoSmitsDev)
- Improved the default terminal keybind to not conflict on Czech keyboards. (#30827; thanks halvko)
AI
- Agent: Added tool call support for existing mistral models. (#29994; thanks imumesh18)
- Agent: Made the previous message editing UX more consistent with the main message editor. (#30825)
- Agent: Improved UX by scrolling to the bottom of the thread after submitting a new message or editing a previous one. (#30878)
- Agent: Improved UX for dismissing an edit to a previous message. (#30822)
- Agent: Improved responsiveness of mouse interactions with the agent panel. (#31585)
Git
- Changed the project diff to autosave the targeted buffer after resolving a merge conflict. (#30762)
Languages
- Python: Fixed syntax highlighting for
isinstance()
andissubclass()
calls. (#30807; thanks csernazs) - Improved auto-indentation when using round brackets in Python. (#31260)
- Rust: Run ignored test if user wants to run one specific test. (#30830; thanks Khayet)
- Added automatic asterisk insertion for new lines in multiline comments for Go, Rust, C, C++, and JSDoc. This can be disabled by setting
extend_comment_on_newline
tofalse
. (#30808, #30768) - Improved JSDoc auto-commenting on newline which now correctly indents as per convention. (#30800)
Vim
Bug Fixes
- Fixed an issue where hover popovers or signature popovers would overlap with existing opened completion or code actions context menus. (#31090)
- Fixed
Replace Next Match
command. Previously it worked once, then Zed incorrectly switched the focus to the editor. (#30890; thanks hron) - Fixed SOCKS proxy incorrectly always using remote DNS resolution. (#30619; thanks xJonathanLEI)
- Fixed a bug that prevented the
editor: copy permalink to line
action from working on systems with older versions of git. (#31053) - Fixed issue where info and diagnostic hover popovers were still visible when code action menu is triggered. (#31042)
- Fixed a regression in Sublime Text keymap for find next/previous in the search bar. (#31029)
- Fixed images not opening on drag and drop into the editor. (#31009)
- Fixed
ctrl-delete
in terminal, now it deletes a word forward. (#30720; thanks hron) - Fixed issue where setting
buffer_line_height.custom
to 0 would cause text to disappear. (#30832; thanks kmpeeduwee) - Fixed issue where "Open local folder" was not opening folder picker when connected to a remote host. (#30954)
- Fixed issue where comments weren't extending when adding new line immediately after comment prefix (
//
). (#30824) - Fixed an issue with the assistant settings where
amazon-bedrock
was incorrectly calledbedrock
in the settings schema. (#30805) - Fixed an issue with askpass on Linux after an auto-update is installed but not yet applied. (#30774)
- Fixed external files spawning extra language servers. (#30707)
- Fixed
ctrl-delete
in terminal, now it deletes a word forward. (#30720) - Fixed a regression in Sublime Text keymap for find next/previous in the search bar. (#31029)
- Fixed a bug that prevented the
copy permalink to line
action from working on systems with older versions of git. (#31053) - Fixed the issue where adding a newline after the
///
comment would extend it with//
instead of///
in Rust and other similar languages. (#31129) - Fixed the issue where in some cases the block comment continues to the next line even though the comment block is already closed. (#31204)
- Fixed issue where pressing
Enter
on a line starting with*
incorrectly added comment delimiter. (#31271) - Agent: Fixed the background color of the agent panel changing if you zoomed it in. (#30804)
- Git: Fixed local git branches being excluded from the branch selector when they were set as the upstream of another local branch. (#30557)