0.192.0
06/18/2025
macOS
Loading...
Loading...
Linux
Loading...
Loading...
Today's release includes a native debugger, ability to diff between two files via zed --diff A B
, 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 show 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" } }
- This can be configured in
- 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)
Debugger
We are happy to announce that native debugging in Zed is now available to all! 🎉
For those who had debugger access prior, here is what has changed since the last release:
- Added "Save to
debug.json
" for custom debug tasks. (#32896) - Added breakpoint list to the empty debug panel. (#32930)
- Improved the debugger panel when there are no currently active sessions. (#32889)
- Tweaked how child sessions are shown in the session list. (#32939)
- Fixed issues with debugging tasks from package.json and test runnables. (#32918)
- Fixed a potential crash when opening active modules in a debugger session (with Copilot enabled). (#32698)
AI
- 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 remove 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)
Git
- Added
zed --diff A B
to show the diff between the two files. (#32922) - Added a
git: open modified files
command. (#32347; thanks gshahbazian)
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
andz 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
isfalse
. (#32692) - Git: Fixed git inline blame not correctly showing in Editor on hover when
cursor_blink
isfalse
. (#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 isfalse
. (#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) - Consider proportional fonts when calculating gutter width. (#32548; thanks maxmynter)