0.188.3
05/28/2025
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)