github zed-industries/zed v0.188.0-pre

latest releases: collab-staging, nightly, v0.202.7...
pre-release3 months ago

Today's release includes importing of SSH host names from the SSH config, improvements for multiple languages and the agent panel, and icons in the file finder.

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)
  • Linux(X11): Added support for pasting images from clipboard. (#29387)
  • 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)

Debugger (beta)

Sign up for the debugger waitlist!

  • The debug panel: toggle focus action now preserves the debug panel's focused item. (#30722)

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)
  • 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)
  • 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)

Breaking Changes and Notices

  • Linux: Reverted the ability to paste images on X11, as the change broke pasting from some external applications. (#31040)

Don't miss a new zed release

NewReleases is sending notifications on new releases.