Software 43454 Published by

Zed v0.192.5 has been released, featuring numerous enhancements such as inline color previews, integration with Vercel as a language model provider, enterprise support for GitHub Copilot, the latest Gemini 2.5 models, streaming capabilities for OpenAI's O1 model, and initial support for both z l and z h in vim mode, among other improvements. The release features Caps Lock support, an option to display the minimap exclusively in the currently active editor (file), additional settings file locations for VS Code/Cursor settings import, and a method to collapse all entries in the Project Panel without requiring focus on it.

The AI agent has been enhanced to include support for Vercel as a language model provider, stream support for OpenAI's O1 model, image support for the LMStudio provider, compatibility with Gemini thought signatures, automatic removal of context server settings upon uninstalling the MCP extension, and improved management of environment variables. The agent now facilitates the acceptance and rejection of individual file changes from the message editor, automatically scrolls to the bottom after submitting a new message, and enhances the agent's capability to utilize MPC tools that necessitate absolute paths to files and directories within the project.



The debugger now supports the passing of custom arguments to a debug adapter binary through the dap.args setting, while git has introduced a git: open modified files command. Recent updates address several issues, including enabling the message editor to focus correctly when clicked below the last line, allowing access to the review multibuffer from the agent panel, restoring diff indicators upon reopening remote projects, and resolving problems with terminal file paths that include %XX escape sequences.

Significant updates and announcements involve the discontinuation of support for OpenAI's outdated O1-preview and O1-mini models, as well as the default concealment of the notifications panel.

Zed v0.192.5

Today's release includes inline color previews, support for Vercel as a language model provider, enterprise support for GitHub Copilot, the latest Gemini 2.5 models, support for streaming for OpenAI's o1 model, initial support for both z l and z h in vim mode, and more.

Enhancements

  • Added caps lock support and shows a warning if the user is entering an SSH password with Caps Lock enabled. ( #30470; thanks  mzaks)
  • Added a setting to show the minimap only on the current active editor (file). ( #31390; thanks  AlvaroParker)
    • This can be configured in settings.json:
    { "minimap": { "display_in": "active_editor" } }
  • Added cmd + shift to start columnar selection from the mouse position. ( #32779)
  • Added more settings file locations to check for VS Code / Cursor settings import. ( #32721)
  • Added a way to collapse all entries in the Project Panel without having to focus it. This can be done by using the project panel: collapse all entries action. ( #32660)
  • Restored opt + shift to create columnar selection (or consecutive multi-cursor on click) from the selection head. ( #32779)
  • Started showing inline previews for LSP document colors. ( #32816)
  • Improved handling of environment variables. ( #32637)

AI

  • Agent: Added support for Vercel as a language model provider. ( #33292)
  • Agent: Added support for streaming for OpenAI's o1 model. ( #32597)
  • Agent: Added image support to LMStudio provider. ( #32741; thanks  imumesh18)
  • Agent: Added support for Gemini thought signatures. ( #32064)
  • Agent: Added a suggestion to turn burn mode on when getting close to the context window limit. ( #32691)
  • Agent: Automatically removes context server settings when uninstalling MCP extension. ( #32560)
  • Agent: Enabled accepting and rejecting individual file changes from message editor. ( #32801)
  • Agent: Clicking on header of an edit file card now takes you to the first modified hunk. ( #32611)
  • Agent: Updated to latest Gemini 2.5 models. ( #32904)
  • Agent: Gemini models now use diff format when making edits. ( #32737)
  • Agent: The panel now scrolls to the bottom after submitting a new message, allowing you to see it more easily. ( #32819)
  • Agent: Improved the agent's ability to use MPC tools that require absolute paths to files and directories in the project. ( #32725)
  • Agent: Improved locating edits. ( #32628)
  • Added enterprise support for GitHub Copilot. ( #32296; thanks  imumesh18)

Debugger

  • Implemented support for passing custom arguments to a debug adapter binary using the dap.args setting. ( #33251)
  • Fixed not being able to use the dap setting in .zed/settings.json. ( #33251)

Git

Languages

  • Rust: Moved r-a status notifications into the activity indicator. ( #32726)
  • Improved auto-complete suggestions for Tailwind classes. ( #32612)
  • Improved code completion filtering to provide fewer and more accurate suggestions. ( #32928)

Vim

  • Added initial support for both z l and z h in vim mode. ( #32558; thanks  dinocosta)
  • Added [ e and ] e key bindings to move lines up and down. ( #32851; thanks  afgomez)
  • Scrolls are no longer added to the jumplist. ( #32656)
  • Exit temporary normal after scrolling. ( #32653)

Bug Fixes

  • Agent: Fixed clicking to focus the message editor to also work for clicks below the last line. ( #32765)
  • Agent: Fixed access to the review multibuffer from the agent panel. ( #32610)
  • Git: Fixed diff indicators not restored when reopening remote project. ( #31384; thanks  feeiyu)
  • Git: Fixed issue where diff hunk controls were not visible on mouse hover when cursor_blink is false. ( #32692)
  • Git: Fixed git inline blame not correctly showing in Editor on hover when cursor_blink is false. ( #32683)
  • X11: Fixed handling of key remapping occurring while Zed is running (e.g. xmodmap). ( #32780)
  • X11: Fixed a bug where windows that were not visible were still being refreshed. ( #32775)
  • Fixed a rare panic / potential incorrect action dispatch when a pending keysequence is applied after the 1 second timer elapsing. ( #32891)
  • Fixed an issue where release notes would appear in project search results when opened locally. ( #32898)
  • Fixed an issue where the Supermaven completion provider would not leave the "Initializing" stage. ( #32576; thanks  MrSubidubi)
  • Fixed issue where code actions are not visible until the mouse is moved when the cursor_blink setting is false. ( #32804)
  • Fixed an issue where the mouse cursor would sometimes stay hidden after typing in editors with the hide_mouse setting enabled. ( #32795; thanks  MrSubidubi)
  • Fixed an issue where terminal file paths containing %XX escape sequences were not properly decoded when using ctrl+click to open them. ( #31830; thanks  gahooa)
  • Fixed formatting effects not triggered when saving unmodified singleton buffers. ( #32626)
  • Fixed an extra gap between the file icon and the file name label in the project panel. ( #32602; thanks  narqo)
  • Fixed a bug where the max_tabs setting was not applied immediately when changed. ( #32447; thanks  vipexv)
  • Fixed centered layout not persisting when switching between projects. ( #32299; thanks  vipexv)
  • Fixed issue where you accidentally end up dragging the selection when intent was to make a new one instead. To drag selection now, you need to hold just a little longer before dragging. ( #32586)
  • Fixed parsing of direnv export json output to support unset of environment variables. ( #32559)
  • Fixed a bug in LSP completions caching where prior completions may be used when they should not, after typing a trigger char like .. ( #32927)
  • Fixed document colors not showing on file reopen. ( #33009)
  • Fixed pull diagnostics on the remote clients. ( #33030)
  • Fixed being unable to input a whitespace character in collab channels filter. ( #33318)
  • Fixed Linux keybindings not having up/down keys bound for menu navigation. ( #32981)
  • Consider proportional fonts when calculating gutter width. ( #32548; thanks  maxmynter)

Breaking Changes and Notices

  • Agent: Removed support for OpenAI's deprecated o1-preview and o1-mini models. ( #32597)
  • The notifications panel is hidden by default now. ( #32705)

Screenshot_from_2025_05_07_08_03_17

v0.192.5