-
main
Stablereleased this
2025-11-28 03:01:46 +01:00 | 0 commits to main since this releaseZed Editor 0.214.6
Unofficial Debian package for Zed Editor.
Installation
# Download and install the package wget https://git.rawleenc.dev/rawleenc/zed-packager/releases/download/v0.214.6/zed-editor_0.214.6_amd64.deb sudo apt install ./zed-editor_0.214.6_amd64.deb # Or install from the APT repository (if configured) sudo apt update sudo apt install zed-editorUpstream Release Notes
Downloads
-
main
Stablereleased this
2025-11-27 03:01:43 +01:00 | 0 commits to main since this releaseZed Editor 0.214.5
Unofficial Debian package for Zed Editor.
Installation
# Download and install the package wget https://git.rawleenc.dev/rawleenc/zed-packager/releases/download/v0.214.5/zed-editor_0.214.5_amd64.deb sudo apt install ./zed-editor_0.214.5_amd64.deb # Or install from the APT repository (if configured) sudo apt update sudo apt install zed-editorUpstream Release Notes
This week's release includes agent server extensions over SSH remoting, pretty TypeScript errors with language-aware Markdown, Vim range write commands, improved search performance in local projects, and new
project_panel.sort_modeandterminal.scrollbar.scroll_multipliersettings.Features
AI
- Agent: Added automatic retries for OpenAI-compatible LLM providers. (#37891; thanks timmclean)
- Agent: When
@mention-ing large files with no outline, their first 1KB is now added to context. (#42543) - Agent: Improved the modal to add LLM providers by making it responsive and keyboard navigable. (#42983)
- Agent: Improved discoverability of the
cmd-nkeybinding to create a new thread with the currently selected agent. (#42939) - Agent: Improved the interaction with errors by allowing links to be clickable. (#42732)
- Agent: Improved table rendering in the agent panel, ensuring cell text wraps, not going off-screen. (#42674)
- Agent: Made agent file edits error if the file has changed since last read, allowing the agent to read changes and avoid overwriting changes made outside Zed. (#42895)
- Agent: Added support for per-target environment variables on Agent Server Extensions. (#42683)
- Agent: Made Agent Server Extensions available when doing SSH remoting. (#42683)
- Added support for configuring MCP servers that connect over HTTP in your settings file. These are not yet available in the extensions API. (#39021; thanks AhegaoBurger)
{ "context_servers": { "my-remote-server": { "enabled": true, "url": "http://localhost:3000/mcp" } } } - Signing out now clears the local cache containing the plan and usage information. (#42678)
Git
Let's Git Together status - we are entering week 4 of 9
Current Progress: 76 of 153 issues closed, with 23 PRs shipped by the community. And 15 PRs in progress by the community!
Goal: Close out 153 git issues by December 31, 2025.
The git PRs are rolling in. We're shipping the features you've been asking for, side-by-side with our open source contributors.
It's not too late to join! Check out our git board and tackle an issue with the team.⭐ = Shipped via Let's Git Together
- ⭐Changed opening a file via
Open Filein the context menu of a git panel entry to automatically expand the diff hunks. (#40616; thanks FloppyDisco) - ⭐Fixed a bug where Git renames were appearing as deleted + untracked files instead of showing as renamed files in the git panel. (#42352; thanks ddoemonn)
- ⭐Fixed a bug where pickers would automatically close upon the window becoming inactive. (#41320; thanks v1narth)
- ⭐Fixed Git panel not showing any branches when repository contains refs with missing fields. (#42523; thanks errmayank)
- ⭐Fixed focus issues in the git panel when the repository has no entries. (#42553; thanks xipeng-jin)
- Fixed staging checkbox flickering sporadically in the Git panel. (#43061)
Languages
- Markdown Preview: Added support for
HTMLhref elements. (#42265; thanks RemcoSmitsDev) - TypeScript: Added pretty errors with language-aware Markdown. (#42494; thanks KyleBarton)
Vim / Helix
- Vim: Added support for
:[range]wto replace the current file with the selected lines. (#41256; thanks AidanV) - Vim: Added support for
:[range]w {file}to write the lines in the range to the specified file. (#41256; thanks AidanV)
Other
- Improved project search performance in local projects. (#40835)
- Settings UI: Changed Project Settings action to open settings UI instead of a file. (#42669)
- Keymap Editor: Made the "toggle exact match mode" the default keystroke search mode so that whatever you search for matches exactly to results. (#42883)
- Clicking the multi-buffer header file name or the "Open file" button now jumps to the most recent selection in that buffer, if one exists. (#42613)
- Added
project_panel.sort_modeoption to control explorer file sort (directories first, mixed, files first). (#40160; thanks lparry) - Added tilde expansion support for LSP binary path in
settings.json. (#41715; thanks errmayank) - The
Editorkey context now includes 'diffs_expanded' when diff changes are visible. (#40617; thanks FloppyDisco) - Improved
pane: reopen closed itemto not reopen closed preview tabs. (#42568) - Added a
terminal.scrollbar.scroll_multiplieroption. (#39463; thanks marcocondrache)
Bug Fixes
- macOS: Fixed title bar not fully draggable. (#41839; thanks ivanpasq)
- macOS: Fixed not being able to maximize or restore the window with double click on the whole title bar. (#41839; thanks ivanpasq)
- Windows: Fixed Zed only finding pwsh, but not powershell. (#43526)
- Collab: Fixed a regression where search matches wouldn't expand the parent channel if that happened to be collapsed. (#42743)
- Agent: Fixed a bug where the label for model names wouldn't use all the available space in the model picker. (#42921)
- Agent: Fixed a bug where hitting the
NewThreadkeybinding when focused inside a terminal within the agent panel would create a new terminal tab instead of a new thread. (#42898) - Agent: Fixed a bug where images copied from Windows Explorer were not pastable in the agent panel. (#42858)
- Agent: Fixed a bug where agent commands and edit predictions would show up in the command palette even when the
agentfeature was disabled. (#42579) - Agent: Fixed an issue where the
sourceproperty of MCP settings would show up as unrecognized. (#43417) - Debugger: Fixed CodeLLDB installation getting malformed due to ZIP unpacking bug. (#42714; thanks vasyl-protsiv)
- Debugger: Fixed a bug where breakpoints were being created inside the breakpoint editor. (#42475; thanks RemcoSmitsDev)
- Settings UI: Fixed a bug where the "Edit in settings.json" option wouldn't work for subpages like all the Language pages. (#42886)
- Vim: Fixed a bug where pressing
uafter multiple.in rapid succession would undo all repeats instead of only the latest repeat. (#41735; thanks AidanV) - Fixed a bug where Zed sometimes experienced freezing while working with inline diagnostics. (#42896)
- Fixed a bug where Zed did not respect the
on_last_window_closedsetting on macOS. (#43058) - Fixed a bug where PowerShell discovery disregarded admin requirements. (#43044)
- Fixed a bug where extension panics crashed Zed on Linux. (#43005)
- Fixed a bug where the terminal would open in the root directory when editing single files from the command line. (#42953; thanks canack)
- Fixed a bug where the
forkeyword in Rust was highlighted incorrectly outside of for loops. (#42924; thanks aleanon) - Fixed a bug where the
awaitkeyword in Rust was not highlighted. (#42924; thanks aleanon) - Fixed a bug where remote LSPs were not being queried. (#42723)
- Fixed improper UI focus behavior in the project panel when preview tabs are disabled. (#42836; thanks Serophots)
- Fixed a bug where temporary mode would exit when using
$to move to the end of the line. (#42742) - Fixed indentation for
if/elsestatements in C/C++ without braces. (#41670; thanks errmayank) - Fixed a bug where
MoveToEnclosingBracketdidn't work correctly inside Markdown code blocks. (#42813) - Fixed a bug where unmatched forward/backward Vim motions didn't work correctly inside Markdown code blocks. (#42813)
- Fixed a bug in the Project Panel where duplicating or creating an entry sometimes didn't focus the rename editing field. (#42739)
- Fixed a bug with the command used to run Go subtests to ensure that escaped characters don't lead to a failure in finding tests to run. (#42734)
- Fixed a bug where pinned tab caused resize loop on adjacent tab. (#41884; thanks abulgit)
- Fixed a bug with the outline panel where pressing space would cause an open selected entry to collapse and cause a closed selected entry to open. (#42214; thanks kevinru2023)
- Fixed a bug that prevented the Ark kernel from working in Zed. (#40889; thanks lionel-)
- Fixed a bug where logging into Gemini CLI and Claude Code didn't work when remoting and authenticating via CLI. (#42647)
- Fixed a bug where the scale factor and drawable size weren't updated when a macOS window changed screens. (#38269; thanks rlueder)
- Fixed a bug where pane's tab buttons flickered when using right-click on the editor. (#42549)
- Fixed a bug with scrolling in the extension configuration modal when installation instructions overflow the viewport. (#42502; thanks Amogh-2404)
- Fixed a bug where the amount of newlines between copied lines from a multi-cursor selection of multiple full-line copies was incorrect. (#41204; thanks seanstrom)
- Fixed a bug with scoop installations of mise/volta. (#42587)
- Fixed a bug with sorting in the project panel. (#41080; thanks lparry)
- Fixed long running pre-commit hooks causing committing from Zed to fail. (#43286)
- Fixed modals not getting focus on window reopen. (#43451)
Downloads
-
main
Stablereleased this
2025-11-26 03:01:45 +01:00 | 0 commits to main since this releaseZed Editor 0.213.8
Unofficial Debian package for Zed Editor.
Installation
# Download and install the package wget https://git.rawleenc.dev/rawleenc/zed-packager/releases/download/v0.213.8/zed-editor_0.213.8_amd64.deb sudo apt install ./zed-editor_0.213.8_amd64.deb # Or install from the APT repository (if configured) sudo apt update sudo apt install zed-editorUpstream Release Notes
Downloads
-
main
Stablereleased this
2025-11-25 03:03:18 +01:00 | 0 commits to main since this releaseZed Editor 0.213.7
Unofficial Debian package for Zed Editor.
Installation
# Download and install the package wget https://git.rawleenc.dev/rawleenc/zed-packager/releases/download/v0.213.7/zed-editor_0.213.7_amd64.deb sudo apt install ./zed-editor_0.213.7_amd64.deb # Or install from the APT repository (if configured) sudo apt update sudo apt install zed-editorUpstream Release Notes
Downloads
-
main
Stablereleased this
2025-11-24 03:01:41 +01:00 | 0 commits to main since this releaseZed Editor 0.213.4
Unofficial Debian package for Zed Editor.
Installation
# Download and install the package wget https://git.rawleenc.dev/rawleenc/zed-packager/releases/download/v0.213.4/zed-editor_0.213.4_amd64.deb sudo apt install ./zed-editor_0.213.4_amd64.deb # Or install from the APT repository (if configured) sudo apt update sudo apt install zed-editorUpstream Release Notes
Downloads
-
main
Stablereleased this
2025-11-20 03:01:42 +01:00 | 0 commits to main since this releaseZed Editor 0.213.3
Unofficial Debian package for Zed Editor.
Installation
# Download and install the package wget https://git.rawleenc.dev/rawleenc/zed-packager/releases/download/v0.213.3/zed-editor_0.213.3_amd64.deb sudo apt install ./zed-editor_0.213.3_amd64.deb # Or install from the APT repository (if configured) sudo apt update sudo apt install zed-editorUpstream Release Notes
This week's release includes support for Gemini Pro 3, a setting to enable sticky scroll for keeping scopes visible at the top of the editor, multi-word snippet prefixes, configurable default models for custom agent profiles, improved UI responsiveness when staging/unstaging large Git files, and support for HTML styling elements and table captions in Markdown preview.
Features
AI
- Agent: Added the newly released Gemini 3 Pro model. (#43015; thanks mInrOz)
- Agent: Added an icon button in the agent panel that allows triggering the @-mention menu (for adding context) now also with the mouse. (#42449)
- Agent: Added support for opening thread as markdown in remote projects. (#42182)
- Agent: Enabled configuring a default model for each custom agent profile, available through the
default_modelkey in the settings. (#39220; thanks dvcrn) - Agent: Enabled uninstalling agent servers from the agent panel's settings view. (#42445)
- Agent: Recommended AI models now still appear in their normal category in addition to "Recommended". (#42489)
- Agent: Improved API key configuration display in language model settings. (#42306; thanks chenmijiang)
- Agent: Improved the
AddSelectionToThreadaction display by only making it available when there are selections in the editor. (#42280) - Agent: Restoring a checkpoint now stops the agent conversation. (#42537)
- Agent: Restored horizontal scrollbars for codeblocks. (#40736; thanks xipeng-jin)
- Agent: Filtered out whitespace-only text content parts for OpenAI and OpenAI compatible providers. (#40316; thanks Maokaman1)
Git
Let's Git Together status:
Current Progress: 62 of 153 issues closed, with 11 PRs shipped by the community. And 21 PRs in progress by the community!
Goal: Close out 153 git issues by December 31, 2025.
The git PRs are rolling in. We're shipping the features you've been asking for, side-by-side with our open source contributors.
It's not too late to join! Check out our git board and tackle an issue with the team.⭐ = Shipped via Let's Git Together
- Improved UI responsiveness when staging/unstaging large files. (#42149)
- ⭐Added a notification when cloning a repo. (#41712; thanks AlvaroParker)
- ⭐Added support for Forgejo and Gitea avatars in git blame. (#41813; thanks amtoaer)
- Added automatic git-commit signing support by presenting the user with an askpass modal. (#42239)
- ⭐Improved visual cue on git panel UI to check previous commit changes. (#41960; thanks delvin02)
- ⭐Improved timestamp handling in various Git UI components for enhanced user experience. (#41005; thanks virajbhartiya)
- ⭐Fixed the branch-picking error by replacing multiple sequential switch operations with just one switch operation. (#42151; thanks ayu-ch)
- ⭐Fixed stale git repositories persisting after removal. (#41592; thanks errmayank)
- ⭐Fixed support for self-hosted Bitbucket. (#42002; thanks amtoaer)
- ⭐Fixed git pull failing when tracking remote with different branch name. (#41768; thanks errmayank)
- Fixed staging checkbox flickering sporadically in the Git panel. (#43061)
Debugger
- Added support for relative paths in LSP and DAP binaries. (#42135)
- Added
gdb_pathandgdb_argsto gdb debug adapter options. (#37193; thanks druppy)
Languages
- Markdown: Improved the accuracy of mouse selections. (#42162)
- Markdown Preview: Added support for
HTMLstyling elements. (#42143; thanks RemcoSmitsDev) - Markdown Preview: Added support for
HTMLtable captions. (#41192; thanks RemcoSmitsDev) - Rust: Added highlighting for the bang mark in macro invocations. (#41572; thanks hyeondg)
- Rust: Improved lifetime highlighting using the
lifetimecapture. (#42372) - Python/ty: Code completion menu now shows packages that will be imported when a given entry is accepted. (#42233; thanks boetro)
- Python: Allowed configuring conda manager via
terminal.detect_venv.on.conda_managerwith the following options:auto(default) |conda|mamba|micromamba. (#40577; thanks cvanelteren) - Added support for comment language injections for remaining built-in languages and multi-line support for Rust. (#41710; thanks thedadams)
Vim / Helix
- Improved the
:sortcommand to sort the buffer's content when no selection is used. (#42376)
Other
- Added a setting to stick scopes to the top of the editor. To enable, use
"sticky_scroll": {"enabled": true}. (#42242; thanks timvermeulen) - Added support for multi-word snippet prefixes. (#42398)
- Added support for image preview in remote sessions. (#39158; thanks cavebatsofware)
- Added granular settings to control when files auto-open in the project panel (
project_panel.auto_open.on_create,on_paste,on_drop). (#40435; thanks miguelcsx) - Added jumping to the most recent selection when clicking the multi-buffer header file name or the "Open file" button, if one exists. (#42480)
- Added a
workspace: clear navigation historycommand. (#42176; thanks libondev) - Added line numbers to deleted git hunks when relative line numbering is enabled. (#42378)
- Added support for closing system window tabs with middle mouse click. (#41628; thanks toshmukhamedov)
- Added
editor: {next,previous} snippet tabstopactions. (#42127) - Improved the "Select Next Occurrence", "Select Previous Occurrence" and "Select All Occurrences" actions in order to respect the case sensitivity search settings. (#42121)
- macOS: Improved stacking of new window. (#38683; thanks petros)
- macOS: Improved pasting by inserting the actual file path when the clipboard contains a file URL (enables image paste support for Claude Code). (#36848; thanks seantimm)
Bug Fixes
- Windows: Fixed trying to use powershell for commands when it's not installed on the system. (#42204)
- Windows: Fixed clangd's switch source header action not working. (#42105)
- Agent: Fixed an issue where Zed would panic when trying to set the default mode for ACP agents. (#42452)
- Agent: Fixed tool calling when using the latest version of Ollama. (#42275; thanks tidely)
- Agent: Fixed an issue where context servers provided by extensions could not be uninstalled if they were previously unconfigured. (#42384)
- Agent: Fixed agent panel message editor's placeholder text by making it more accurate as to whether agents support slash commands, particularly those coming from extensions. (#42375)
- Agent: Fixed a bug where navigating the agent panel with the keyboard wouldn't work if you visited the history view and it was empty/had no entries. (#42374)
- Agent: Fixed the thread history item timestamp, which was being shown in GMT instead of in the user's local timezone on Windows. (#42198; thanks abulgit)
- Agent: Fixed the
AddSelectionToThreadaction showing up whendisable_aiis true. (#42280) - Agent: Fixed Agent Server extensions having the current working directory of the extension rather than the project. (#42131)
- Agent: Fixed a panic in message editor when using multibyte whitespace characters. (#42068)
- Debugger: Fixed bug where minimizing the width of the variable list would cause scope names to overlap. (#42230)
- Debugger: Fixed a bug where gdb debug sessions wouldn't inherit the shell environment from Zed. (#37193; thanks druppy)
- Vim: Fixed Vim's change surrounds
csinserting spaces with quotes by preventing overlapping edits. (#42431; thanks Kalmaegi) - Vim: Fixed increment order. (#42256; thanks CnsMaple)
- Vim: Fixed "go to definition" making a selection. (#42903)
- Markdown Preview: Fixed an issue where path URLs would not be parsed correctly when containing URL-encoded characters. (#41788; thanks aohanhongzhi)
- Fixed
enterprise_urinot being used for GitHub settings URL when provided. (#42485) - Fixed panic when trying to open invalid URLs in a browser. (#42483)
- Fixed incorrect journal paths handling. (#42117; thanks CLoaKY233)
- Fixed VS Code import creating faulty terminal env vars in terminal settings. (#42464)
- Fixed inlay hints not being queried for certain long-ranged jumps. (#42422)
- Fixed an issue when adding a Python virtual environment that may cause duplicate "open this dictionary" entries. (#41840; thanks dDostalker)
- Fixed multi-cursor edits jumping to incorrect locations after toggling buffer folds in multi-buffer views (e.g, project search). (#37953; thanks anicioalexandre)
- Multi-cursor selections now properly handle buffer folding/unfolding operations
- Text insertion no longer occurs at the wrong positions when buffers are folded during multi-cursor editing
- Eliminated content replacement bugs where entire buffer contents were incorrectly overwritten
- Added safe fallback behavior when all buffers in a multi-buffer view are folded
- Fixed a rare panic whilst wrapping lines. (#39379)
- Fixed issue with git diff tracking when updating a buffer's file from an untracked to a tracked file. (#41944)
- Fixed sporadic panic in git features. (#42304)
- Fixed block rendering for blocks spanning more than 128 rows. (#42172)
- Fixed
tab_switcher::CloseSelectedItemdoing nothing on tab in inactive pane. (#42138) - Fixed outline panel not updating file headers on rename. (#42104)
- Fixed ssh remoting potentially failing due to not flushing stdin to sftp. (#42103)
- Fixed SQLite foreign key constraint errors when opening bundled files like Default Key Bindings. (#38102; thanks im-lunex)
- Fixed remote server installation failing on some setups. (#42085)
- Fixed panic due to invalid vim keycap. (#42070)
- Fixed duplicated file in file finder history. (#41917; thanks bnjjj)
- Fixed certain Powerline characters incorrectly having terminal contrast adjustment applied. (#42043; thanks lemoncove)
- Fixed a bug where typing fn-` on macOS would not insert a `. (#38518; thanks unixzii)
- Fixed LSPs failing to spawn after crash handler initialization on some macOS systems. (#40716; thanks RemiKalbe)
- Fixed remote server installation failing with nushell. (#42609)
- Fixed panics in diagnostics pane. (#42604, #42930)
- Fixed Zed panicking when moving Zed windows over different screens associated with different gpu devices on windows. (#42748)
- Fixed buffer header controls (staging checkbox) not showing partially staged files. (#42720)
- Fixed "Stage All"/"Unstage All" buttons from not working when git panel is not in focus. (#42711)
- Fixed "Stage All"/"Unstage All" not affecting partially staged files. (#42679)
- Fixed extension panics crashing Zed on Linux. (#43005)
- Fixed powershell discovery disregarding admin requirements. (#43044)
- Fixed an issue where Zed did not respect the
on_last_window_closedsetting on macOS. (#43058)
Breaking Changes and Notices
-
Updated how clicking on multi-buffer headers works to provide better control and prevent unexpected navigation. (#42021)
- Clicking the header now collapses/expands the file section instead of opening the file.
- Opening files can be done by clicking the filename or the "Open file" button on the right side of the header.
- Existing shortcuts continue to work: use the left chevron to collapse or your keyboard shortcut to jump to the file
-
Auto Updates (and remote server binaries) are now downloaded via https://cloud.zed.dev instead of https://zed.dev. As before, these URLs redirect to the GitHub release for actual downloads. (#42246)
-
./script/install.shwill now fetch assets viahttps://cloud.zed.dev/instead ofhttps://zed.dev. As before it will redirect to GitHub releases to complete the download. (#42399) -
Removed
triggerargument inShowCompletionscommand. (#42122)
Downloads
-
main
Stablereleased this
2025-11-19 03:01:37 +01:00 | 0 commits to main since this releaseZed Editor 0.212.7
Unofficial Debian package for Zed Editor.
Installation
# Download and install the package wget https://git.rawleenc.dev/rawleenc/zed-packager/releases/download/v0.212.7/zed-editor_0.212.7_amd64.deb sudo apt install ./zed-editor_0.212.7_amd64.deb # Or install from the APT repository (if configured) sudo apt update sudo apt install zed-editorUpstream Release Notes
Downloads
-
main
Stablereleased this
2025-11-15 03:01:34 +01:00 | 0 commits to main since this releaseZed Editor 0.212.6
Unofficial Debian package for Zed Editor.
Installation
# Download and install the package wget https://git.rawleenc.dev/rawleenc/zed-packager/releases/download/v0.212.6/zed-editor_0.212.6_amd64.deb sudo apt install ./zed-editor_0.212.6_amd64.deb # Or install from the APT repository (if configured) sudo apt update sudo apt install zed-editorUpstream Release Notes
- Fixed Agent Server extensions having the current working directory of the extension rather than the project (#42777)
- Fixed an issue where the git panel checkbox was flickering and getting out of sync with file state on disk (#42661)
- Trying to open invalid URLs in a browser now shows an error instead of panicking (#42637)
Downloads
-
main
Stablereleased this
2025-11-14 03:01:37 +01:00 | 0 commits to main since this releaseZed Editor 0.212.5
Unofficial Debian package for Zed Editor.
Installation
# Download and install the package wget https://git.rawleenc.dev/rawleenc/zed-packager/releases/download/v0.212.5/zed-editor_0.212.5_amd64.deb sudo apt install ./zed-editor_0.212.5_amd64.deb # Or install from the APT repository (if configured) sudo apt update sudo apt install zed-editorUpstream Release Notes
- Fixed a crash when opening the Git commit modal (#42210)
Downloads
-
main
Stablereleased this
2025-11-13 03:01:37 +01:00 | 0 commits to main since this releaseZed Editor 0.212.3
Unofficial Debian package for Zed Editor.
Installation
# Download and install the package wget https://git.rawleenc.dev/rawleenc/zed-packager/releases/download/v0.212.3/zed-editor_0.212.3_amd64.deb sudo apt install ./zed-editor_0.212.3_amd64.deb # Or install from the APT repository (if configured) sudo apt update sudo apt install zed-editorUpstream Release Notes
This week's release brings the ability to deep-link to specific settings, git worktree management for opening worktrees in new windows, a
git: pull rebaseaction, GitLab and Gitee avatar support in git blame, improved git blame performance, and better keyboard input handling for international layouts and IMEs on Windows.Features
Git
Let's Git Together status:
Current Progress: 55 of 136 issues closed, with 7 PRs shipped by the community.
Goal: Close out 136 git issues by December 31, 2025.
The git PRs are rolling in. We're shipping the features you've been asking for, side-by-side with our open source contributors.
It's not too late to join! Check out our git board and tackle an issue with the team.*= Shipped via Let's Git Together
- *Added
git: worktreecreation action and git worktree picker to open a git worktree in a new window or replace the current one. (#38719; thanks AlvaroParker) - *Added
git: pull rebaseaction for runninggit pull --rebase. (#41117; thanks Sathiyaraman-M) - *Added support for showing GitLab and self-hosted GitLab avatars in git blame. (#41747; thanks amtoaer)
- *Added support for showing Gitee avatars in git blame. (#41783; thanks amtoaer)
- *Improved UI feedback in the Git panel when a commit is in progress. (#41686; thanks joeinnes)
- Improved git blame performance by reducing the number of concurrent git processes spawned. (#41472)
- *Fixed incorrect default repository selection when using remote. (#41698; thanks amtoaer)
AI
- Agent: Added the ability to install ACP agents via extensions. There will be a blog post covering this soon! (#40663)
- Agent: Added the ability to remove OpenAI-compatible LLM providers directly from the UI. (#41739; thanks aeroxy)
- Agent: Added a button for refreshing available Ollama models. (#38181; thanks tidely)
- Agent: Added Bedrock support for Claude Haiku 4.5. (#41045; thanks 5herlocked)
- Agent: Improved the "waiting for confirmation" state visibility so that you more rapidly know the agent is waiting for you to act. (#41998)
- Agent: Improved the "go to file" affordance in the edit bar. (#41762)
- Agent: Improved agent edit single file reviews by making the "reject" and "accept" buttons appear at the same time. (#41718)
- Agent: Improved the mode selector by preventing it from going off-screen in case the panel is docked to the left. (#41589; thanks diksipav)
- Agent: Improved agent notifications to display when the agent panel is hidden, in addition to when the Zed window is in the background. (#40942; thanks cmclaughlin)
- Agent: Improved the
agent: add selection to threadaction to automatically scroll to the cursor's position after selections are inserted. (#41370) - Added experimental terminal-based authentication to ACP support. (#41954)
- Added the ability to switch between configured edit prediction providers through the status bar menu. (#41504)
Debugger
- Allowed adding conditions, logs, and hit conditions to breakpoints when there's no active session. (#41598)
- Added horizontal scroll bars to variable list, memory view, and breakpoint list. (#41594)
- Improved the debugger query console to no longer needlessly scroll past its content. (#41838)
- Improved monorepo virtual environment detection with Debugpy. (#40975)
Settings UI
- Added the ability to copy a link to a given setting, allowing users to quickly open the settings window at the correct location in a faster way. (#41172)
Languages
- Go: Added syntax highlighting support for the new
ignoredirective ingo.modfiles. (#41520; thanks pigletfly) - TSX: Improved outline interpretation for TSX files to use the same grammar as TypeScript. (#41862; thanks KyleBarton)
- Improved language server progress indication for more kinds of language servers. (#41448)
Vim / Helix
- Improved pasting while in Vim's Replace mode, ensuring that Zed replaces the same number of characters as the length of the contents being pasted. (#41549)
- Helix: Added
workspace: toggle helix modeaction to the command palette. (#41454) - Helix: Improved the behavior of
vim::MoveToNextMatchandsearch::SelectNextMatch(as well as theirpreviouscounterparts) when using helix mode. When enabled, the latter now creates multiple selections using multi-cursor, unlike in Vim where it simply deselects the current match and selects the next one. (#41583)
Windows
- Improved keyboard input handling for international keyboard layouts and IMEs. (#41259)
Collaboration
- Added
collab_panel::OpenSelectedChannelNotesaction (alt-enterby default). (#41560)
Other
- Added the ability to configure glob patterns for files treated as hidden in the project panel using the
hidden_filessetting. (#41532; thanks bcollierjones) - Added an action
project panel: toggle hidden filesto quickly show or hide hidden files in the project panel. (#41532; thanks [bcollierjones]) - Added
editor.completion_menu_scrollbarsetting to show a scrollbar in the completion menu. (#41849) - Added a button that allows expanding/collapsing all project search excerpts at once. (#41654; thanks dylankyc)
- Added
search.center_on_matchoption for centering cursor on buffer/project search. (#40523; thanks bobbymannino) - Added VS Code's terminal split keybindings (
cmd-don macOS,ctrl-shift-5on Windows and Linux). (#41139; thanks jasikpark) - Added modal hover for one-off tasks. (#41824)
- Improved diagnostics pane to live update when editing within its editor. (#41829)
- Improved startup time on systems with slow process spawning capabilities. (#41216)
- Started showing inlay label parts' tooltips when they are hovered. (#41889)
- Increased the max size of picker-based UI. (#41617)
- Improved the SVG preview to rerender on every keystroke instead of only on saves. (#41270)
Bug Fixes
- Agent: Fixed not telling the user what went wrong when spawning ACP agents. (#41908)
- Agent: Fixed duplicate
Regionfield in Bedrock provider configuration. (#41341; thanks versecafe) - Agent: Fixed AI assistant incorrectly reporting its model identity when switching between models. (#41490; thanks versecafe)
- Agent: Fixed an issue where
~would not be expanded when specifying the path of an ACP server. (#41602) - Agent: Fixed an issue where
New From Summarywas not properly inserting thread summaries as contextual mentions when creating new threads. Thread summaries are now inserted as proper mention URIs. (#40722; thanks pkondzior) - ACP: Fixed an issue where Zed would not respect
PromptCapabilities::embedded_context. (#42320) - Settings UI: Fixed an integer underflow panic when attempting to hit the
-sign on settings items that take delays in milliseconds. (#41898; thanks ignasius-j-s) - Windows: Fixed
AltGrhandling on non-US layouts again. (#41785; thanks Sh4rK) - Windows: Fixed some processes not spawning with
CREATE_NO_WINDOW. (#41737; thanks cppcoffee) - Windows: Fixed clicking on user icon in title bar to follow minimizing/expanding Zed. (#41726)
- Windows: Fixed the codex WSL warning being shown on WSL itself. (#42079)
- Windows: Fixed an issue with WSL exec detection eagerly failing, breaking remote connections. (#42087)
- Windows: Fixed crashes during drag-and-drop operations. (#42301)
- Debugger: Fixed Python attach-based sessions not working with
connectorportarguments. (#41690) - TypeScript: Fixed an issue where the ternary operator symbols would not be highlighted as operators. (#41663; thanks diksipav)
- Fixed
SwitchToHelixNormalModeto keep selection when hitting escape from select mode, and bound it toescapein helix select mode by default. (#41583) - Fixed GitHub Copilot edit predictions failing to start. (#41934)
- Fixed issues when using Azure OpenAI instances as an LLM provider. (#39142; thanks techy-0)
- Fixed an issue where Zed failed to spawn terminal on systems such as Alpine. (#41990)
- Fixed a panic in inlay hints. (#41971)
- Fixed an issue where
multi_cursor_modifierset tocmd_or_ctrlopens implementation in new pane instead of new tab. (#41963) - Fixed last workspace window restoration on Linux/Windows. (#41907)
- Fixed jumping to diagnostics skipping over folded regions. The folded region that contains a target diagnostic is now unfolded. (#41932)
- Fixed a bug that could cause the completions menu to stop being shown when edit predictions were disabled. (#40159; thanks Pranav2612000)
- Fixed shell env capturing failing if Zed is installed on a path with whitespace in it. (#41902)
- Fixed remoting terminal not working when the remote has elvish set as its shell. (#41893)
- Fixed
.gitignoreandfile_scan_inclusionssettings not being respected with**in glob for file finder. (#40654; thanks bnjjj) - Fixed a crash that could occur when using
vim::MiniQuotesandvim::MiniBracketsin a multibuffer. (#41834) - Fixed indentation with dictionary when editing YAML files. (#40913; thanks bnjjj)
- Fixed an issue where the
Expand message editorbutton would not work in agent threads if the message editor was not focused. (#41845) - Fixed agent icons not disappearing from the menu immediately after uninstalling an Agent Server Extension. (#41836)
- Fixed shell environment sourcing not respecting user's remote shells. (#41288)
- Fixed connection spinner hanging when remote connections fail. (#41782; thanks kallyaleksiev)
- Fixed remoting not working when the remote has
nuset as its shell. (#41547) - Fixed Sonnet's regression with inserting
</parameter></invoke>sometimes. (#41800) - Fixed popover menus not restoring focus to the previously focused element. (#41751; thanks errmayank)
- Fixed Vim's mode being shown as
Insertedright after opening Zed. (#41487) - Fixed panic in repainting hover popups. (#41645)
- Fixed expand/collapse all entries not working in singleton buffer mode. (#41342; thanks zeld-a)
- Fixed terminal processes occasionally leaking. (#41562)
- Fixed minor issue where some
clangdlabels would be missing a space in formatting. (#41544; thanks teowelton) - Fixed an issue where the SVG preview would not work in remote scenarios. (#41270)
- Fixed diagnostics hovers not working if the diagnostic spans out of view. (#41449)
- Fixed an issue where expanding the first excerpt upwards would expand it out of view. (#41445)
- Fixed
Go To Linejumping back to previous position on dismiss. (#41234; thanks errmayank) - Fixed Zed not starting when the database could not be loaded. (#42189)
- Fixed a panic in inlay hints. (#41971)
- Fixed shell environment fetching failing when having
cmdconfigured as terminal shell. (#42093) - Fixed an issue where symbols could not be included when using specific ACP agents. (#42321)
- Fixed
ctrl+cand friends not working in the terminal on macOS and Linux. (#42236) - Reduced hangs and stutters in large project file searches. (#41479)
Breaking Changes and Notices
- Added support for counting wrapped lines as relative lines and for displaying line numbers for wrapped segments. Changes
relative_line_numbersfrom a boolean to an enum:enabled,disabled, orwrapped. (#41805; thanks thomasheartman) - Changed the default value for the
remove_trailing_whitespace_on_savesetting in Markdown tofalse, to preserve trailing whitespace with syntactic meaning. (#41658)
Downloads
- *Added