0.187.4
05/21/2025
macOS
Loading...
Loading...
Linux
Loading...
Loading...
Today's release includes a minimap, image support in hover documentation, and many improvements to the agent panel.
Enhancements
- Added minimap for high-level overview and quick navigation of editor contents. (#26893; thanks esimkowitz)
- To enable, use
"minimap": {"show": "always"}
. See the PR for configuration options.
- To enable, use
- Added support for rendering images with data URLs in markdown. This can show up in hover documentation provided by language servers. (#30322)
- Added
hover_popover_delay
to settings, which determines time to wait in milliseconds before showing the informational hover box. (#30620) - Added more settings to hide buttons from Zed UI. (#30565)
"search": {"button": false}
"diagnostics": {"button": false}
"title_bar": {"show_project_items": false}
"title_bar": {"show_branch_name": false}
- Added a new
included_files
field to theDeploySearch
action to automatically pre-fill which files to include in the search. This lets you use a keybinding to search in a particular folder or for a certain set of files. (#30327; thanks trishume) - Added new
workspace: close active dock
action to close the currently focused dock. (#30369) - Added
terminal::RerunTask
task action. (#30288) - Added
OpenDocs
action to open Zed's docs in a browser, aliased to:h[elp]
in Vim. (#30179) - Added the
scrollbar.thumb.active_background
color to themes. Theme authors can use this property in combination withscrollbar.thumb.hover_background
to customize the color of the editor scrollbar thumbs while these are hovered or being dragged. (#30177; thanks MrSubidubi) - Added ability to use
ESC
to cancel dragging in Zed. (#30318) - Added ability to temporarily toggle diagnostics in the editor and set the maximum allowed diagnostics level in its settings. (#30316)
- Enabled scrollbar marker rendering for small files. (#30189; thanks MrSubidubi)
- Linux: Added initial support for
font_features
. (#27808; thanks peppidesu) - Improved project panel, outline panel, and collab panel to persist width on a per-workspace basis. New windows will use the width specified in the
default_width
setting. (#30652) - Improved checking of Zed settings so that unrecognized keys show warnings while editing them. (#30583)
- Improved snippet code completion to show key in completion menu and description in aside. (#30603)
- Improved background coloring for search inputs located in the toolbar. (#30355; thanks MrSubidubi)
- Improved the default terminal keybind to not conflict on Czech keyboards. (#30827)
Languages
Vim
AI
- Added tool result image support to Gemini models. (#30647)
- Added input image support for OpenAI models. (#30639)
- Agent: Allowed copying entire line when selection is empty in text threads. (#30612)
- Agent: Improved clarity of MCP server connection status in the Settings view. (#30573)
- Agent: Improved inline assistant behavior to focus existing assistants when cursor is placed on their line, matching selection behavior. (#29998; thanks imumesh18)
- Agent: Fixed Amazon Bedrock settings link buttons not working. (#30541)
Bug Fixes
- Fixed issue where signature popover displayed at incorrect width instead of adapting to its content. (#30646; thanks WeetHet)
- Fixed project search focus not toggling between query and results on ESC. (#30613)
- Fixed document highlight behavior so it no longer appears when selecting multiple words or lines, making text selection and selection highlights clearer. (#30602)
- Fixed issue where code completion menu would flicker while typing. (#30598)
- Fixed a bug where Python path could be corrupted. (#30585)
- Fixed an issue where the
o1
model would not work when using Copilot Chat. (#30581) - Fixed indentation guides extending beyond the final scope in a file. (#29482; thanks ronharel02)
- Fixed scrollbars sometimes not scrolling all the way to the bottom. (#27402; thanks MrSubidubi)
- Ensured that the vertical editor scrollbar no longer overlaps with buffer headers. (#30477; thanks MrSubidubi)
- Fixed deprecation warning text being covered by right dock. (#30456; thanks kmpeeduwee)
- Fixed an issue where accepting a method as an object string in JavaScript would incorrectly expand. E.g.,
MyClass["sayHello(name)"]
instead ofMyClass["sayHello"]
. (#30351) - Fixed TypeScript auto-import behavior where functions with generic type arguments (like
useRef<HTMLDivElement>(null)
) would incorrectly insert snippet placeholders, breaking the syntax. (#30312) - Fixed the project search considering included and excluded filters after toggling them off. (#30162; thanks MrSubidubi)
- Fixed JSX component names with periods (e.g.,
<Animated.View>
) now maintain linked edits between opening and closing tags. (#30167) - Fixed indentation-related issues involving tab, newline, etc. for Python. (#29625)
- Fixed panel button tooltip overlapping with the panel button's right-click menu. (#30108, #29473; thanks ronharel02)
- Fixed an issue where entering a new search in project search would drop unsaved edits in the project search buffer. (#30865)
- 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) - Linux: Fixed text rendering issues. (#30552; thanks 143mailliw)
Breaking Changes and Notices
- Removed the code actions indicator from the gutter. It is still available from the right-click menu, or with the keyboard shortcut. (#30140)
- The actions used while developing Zed have been renamed from
debug:
todev:
to avoid confusion with the new debugger feature (#30675):dev::OpenDebugAdapterLogs
dev::OpenSyntaxTreeView
dev::OpenThemePreview
dev::OpenLanguageServerLogs
dev::OpenKeyContextView