This week's release includes call hierarchy support, multi-select in the Git Panel, automatic language detection for untitled buffers, and project search on type by default.
Shipped by the Zed Guild 🛡️
-
Added automatic language detection for untitled buffers. (#61412; thanks amtoaer)
-
Added support for rendering LSP 3.18 Markdown diagnostic messages from language servers. (#61030; thanks aviatesk)
-
Fixed searching for full SHA-256 commit hashes in the Git Graph. (#63371; thanks albertbogusz)
Learn about the Zed Guild.
Features
AI
-
Added support for effort-based reasoning when using OpenRouter models. (#61308; thanks codello)
-
Added support for renaming Terminal Threads from the Threads Sidebar. (#63494)
-
Added a button to cancel ChatGPT Subscription setup. (#63627)
-
Improved memory usage during long Agent sessions. (#63053; thanks Prohect)
-
Improved streaming for OpenAI-compatible providers. (#63520)
-
Improved support for Claude Fable 5.1. (#63571)
Git
-
Added multi-select to the Git Panel. (#60340; thanks justinschmitz97, and thanks jacobbinnie for an earlier implementation in #52935)
-
Added
Open File on RemoteandCopy Remote File URLoptions to file tabs and the Project Panel. (#62177; thanks JacobNWolf) -
Improved performance when opening project diffs with many large merge conflicts. (#63394, #63395)
Vim / Helix
- Added Helix mode support for closest-pair text objects with
m i mandm a m. (#59201; thanks GoldStrikeArch)
Languages
-
Added call hierarchy support through
call hierarchy: show incoming callsandcall hierarchy: show outgoing calls, with default keybindingscmd-k cmd-hon macOS andctrl-k ctrl-hon Linux and Windows. (#53239; thanks swiftcoder) -
Added
cmd-shift-vandcmd-k von macOS andctrl-shift-vandctrl-k von Linux and Windows to open the tabular data preview for CSV, TSV, SSV, and PSV files. (#63369; thanks HalavicH) -
Added shell script language detection for
.bash_loginfiles. (#63466; thanks mnipritom) -
Replaced the column filter icon in tabular data previews with a filter funnel. (#63266; thanks HalavicH)
Terminal
Other
-
Added the
outline_panel.multi_buffer_hide_symbolssetting andoutline panel: toggle symbolsaction to show only files and directories in the Outline Panel for multi-buffer views. (#63404; thanks FrantisekGazo) -
Added the
reveal_if_opensetting to reveal buffers already open in another pane instead of opening them in the active pane. (#63306; thanks WoodyWoodsta) -
Added the
close_panel_on_togglesetting to the Settings UI and improved its documentation. (#63548; thanks mateioprea) -
Added a
folder_indicatorsetting for showing disclosure chevrons and folder icons together in the Project Panel, Outline Panel, and Git Panel. (#62393; thanks dongdong867) -
Improved command palette ordering by sorting commands by recency of use and ranking previously used commands above unused commands while filtering. (#63388)
-
Improved data persistence when Zed quit, restarted after an update, or reloaded a workspace. (#63213)
-
Improved typing and rendering performance in projects that use
.editorconfigfiles. (#63323) -
Improved inline code to render with rounded backgrounds across all Markdown surfaces, matching the Markdown preview. (#63272)
-
Improved outline fonts and colors. (#63325)
Bug Fixes