Releases

Keep up with the weekly Zed releases.


May

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 to pane::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 to OpenRemote 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 to false. (#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() and issubclass() 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 to false. (#30808, #30768)
  • Improved JSDoc auto-commenting on newline which now correctly indents as per convention. (#30800)

Vim

  • Added support for gM to go to the middle of a line. (#30227; thanks x4132)

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 called bedrock 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)