v1.19.2
zed-industries/zedv1.19.2Sep 9, 2026by zed-zippy[bot]
AI Summary
This release introduces call hierarchy support, multi-select functionality in the Git Panel, and automatic language detection for untitled buffers. It also enables project search on type by default and includes numerous improvements to AI features, Git operations, and Vim/Helix keybindings.
Key Highlights
- Added support for LSP 3.18 call hierarchy with default keybindings (Cmd+K Cmd+H).
- Enabled multi-select in the Git Panel for bulk operations.
- Implemented automatic language detection for untitled buffers.
- Enabled project search on type by default.
Breaking Changes
- Enabled project search on type by default; set `search.search_on_type` to `false` to restore the previous behavior.
New Features
- Added effort-based reasoning support for OpenRouter models.
- Added Helix mode support for closest-pair text objects (m i m and m a m).
- Added tabular data preview for CSV, TSV, SSV, and PSV files.
- Added Visual Line selection (`V`) in terminal vi mode.
- Added settings for `reveal_if_open`, `close_panel_on_toggle`, and `folder_indicator`.
- Improved command palette ordering by sorting by recency of use.
- Added 'Open File on Remote' and 'Copy Remote File URL' options.
Full Release Notes
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](https://github.com/zed-industries/zed/pull/61412); thanks [amtoaer](https://github.com/amtoaer))
- Added support for rendering LSP 3.18 Markdown diagnostic messages from language servers. ([#61030](https://github.com/zed-industries/zed/pull/61030); thanks [aviatesk](https://github.com/aviatesk))
- Fixed searching for full SHA-256 commit hashes in the Git Graph. ([#63371](https://github.com/zed-industries/zed/pull/63371); thanks [albertbogusz](https://github.com/albertbogusz))
---
*Learn about the [Zed Guild](https://zed.dev/community/zed-guild).*
## Features
### AI
- Added support for effort-based reasoning when using OpenRouter models. ([#61308](https://github.com/zed-industries/zed/pull/61308); thanks [codello](https://github.com/codello))
- Added support for renaming Terminal Threads from the Threads Sidebar. ([#63494](https://github.com/zed-industries/zed/pull/63494))
- Added a button to cancel ChatGPT Subscription setup. ([#63627](https://github.com/zed-industries/zed/pull/63627))
- Improved streaming for OpenAI-compatible providers. ([#63520](https://github.com/zed-industries/zed/pull/63520))
- Improved trial descriptions to show $5 of GPT Luna and unlimited edit predictions for 14 days from trial start. ([#63969](https://github.com/zed-industries/zed/pull/63969))
### Git
- Added multi-select to the Git Panel. ([#60340](https://github.com/zed-industries/zed/pull/60340); thanks [justinschmitz97](https://github.com/justinschmitz97), and thanks [jacobbinnie](https://github.com/jacobbinnie) for an earlier implementation in [#52935](https://github.com/zed-industries/zed/pull/52935))
- Added `Open File on Remote` and `Copy Remote File URL` options to file tabs and the Project Panel. ([#62177](https://github.com/zed-industries/zed/pull/62177); thanks [JacobNWolf](https://github.com/JacobNWolf))
- Improved performance when opening project diffs with many large merge conflicts. ([#63394](https://github.com/zed-industries/zed/pull/63394), [#63395](https://github.com/zed-industries/zed/pull/63395))
### Vim / Helix
- Added Helix mode support for closest-pair text objects with `m i m` and `m a m`. ([#59201](https://github.com/zed-industries/zed/pull/59201); thanks [GoldStrikeArch](https://github.com/GoldStrikeArch))
### Languages
- Added call hierarchy support through `call hierarchy: show incoming calls` and `call hierarchy: show outgoing calls`, with default keybindings `cmd-k cmd-h` on macOS and `ctrl-k ctrl-h` on Linux and Windows. ([#53239](https://github.com/zed-industries/zed/pull/53239); thanks [swiftcoder](https://github.com/swiftcoder))
- Added `cmd-shift-v` and `cmd-k v` on macOS and `ctrl-shift-v` and `ctrl-k v` on Linux and Windows to open the tabular data preview for CSV, TSV, SSV, and PSV files. ([#63369](https://github.com/zed-industries/zed/pull/63369); thanks [HalavicH](https://github.com/HalavicH))
- Added shell script language detection for `.bash_login` files. ([#63466](https://github.com/zed-industries/zed/pull/63466); thanks [mnipritom](https://github.com/mnipritom))
### Terminal
- Added Visual Line selection with `V` in terminal vi mode. ([#63251](https://github.com/zed-industries/zed/pull/63251); thanks [prnvbn](https://github.com/prnvbn))
### Other
- Added the `outline_panel.multi_buffer_hide_symbols` setting and `outline panel: toggle symbols` action to show only files and directories in the Outline Panel for multi-buffer views. ([#63404](https://github.com/zed-industries/zed/pull/63404); thanks [FrantisekGazo](https://github.com/FrantisekGazo))
- Added the `reveal_if_open` setting to reveal buffers already open in another pane instead of opening them in the active pane. ([#63306](https://github.com/zed-industries/zed/pull/63306); thanks [WoodyWoodsta](https://github.com/WoodyWoodsta))
- Added the `close_panel_on_toggle` setting to the Settings UI and improved its documentation. ([#63548](https://github.com/zed-industries/zed/pull/63548); thanks [mateioprea](https://github.com/mateioprea))
- Added a `folder_indicator` setting for showing disclosure chevrons and folder icons together in the Project Panel, Outline Panel, and Git Panel. ([#62393](https://github.com/zed-industries/zed/pull/62393); thanks [dongdong867](https://github.com/dongdong867))
- Improved command palette ordering by sorting commands by recency of use and ranking previously used commands above unused commands while filtering. ([#63388](https://github.com/zed-industries/zed/pull/63388))
- Improved data persistence when Zed quit, restarted after an update, or reloaded a workspace. ([#63213](https://github.com/zed-industries/zed/pull/63213))
- Improved inline code to render with rounded backgrounds across all Markdown surfaces, matching the Markdown preview. ([#63272](https://github.com/zed-industries/zed/pull/63272))
- Improved outline fonts and colors. ([#63325](https://github.com/zed-industries/zed/pull/63325))
- Replaced the column filter icon in tabular data previews with a filter funnel. ([#63266](https://github.com/zed-industries/zed/pull/63266); thanks [HalavicH](https://github.com/HalavicH))
## Bug Fixes
- Fixed Gemini rejecting requests whose tool schemas could not be represented in Zed's restricted schema dialect. ([#63342](https://github.com/zed-industries/zed/pull/63342))
- Fixed Helix mode surround commands failing to preserve selections after edits and performing slow textual boundary scans. ([#59201](https://github.com/zed-industries/zed/pull/59201); thanks [GoldStrikeArch](https://github.com/GoldStrikeArch))
- Fixed incorrect indentation after multiline comments and multiline paste. ([#61669](https://github.com/zed-industries/zed/pull/61669); thanks [peakxy](https://github.com/peakxy))
- Fixed Ollama not appearing as an edit prediction provider and its model dropdown showing only the configured model instead of all available models. ([#63519](https://github.com/zed-industries/zed/pull/63519); thanks [reinier-millo](https://github.com/reinier-millo))
- Fixed shallow diffs causing excessive computation. ([#63024](https://github.com/zed-industries/zed/pull/63024))
- Fixed UI hangs when language model providers streamed large tool inputs. ([#63241](https://github.com/zed-industries/zed/pull/63241))
- Fixed `.dockerignore` files displaying a generic icon instead of the Docker icon in the bundled icon theme. ([#63398](https://github.com/zed-industries/zed/pull/63398); thanks [tech-dipesh](https://github.com/tech-dipesh))
- Fixed Agent terminal tool calls leaking file descriptors on macOS. ([#62978](https://github.com/zed-industries/zed/pull/62978); thanks [nertzy](https://github.com/nertzy))
- Fixed Anthropic "prompt is too long" errors reported with HTTP 400 not being recognized as context-window overflows. ([#63596](https://github.com/zed-industries/zed/pull/63596))
- Fixed the Bookmarks tab failing to update when bookmarks were added or removed while it was open. ([#56363](https://github.com/zed-industries/zed/pull/56363); thanks [saberoueslati](https://github.com/saberoueslati))
- Fixed the breakpoint list not showing breakpoints in single files. ([#63348](https://github.com/zed-industries/zed/pull/63348); thanks [caseyavila](https://github.com/caseyavila))
- Fixed containers becoming scrollable by a sub-pixel amount, with a phantom full-height scrollbar thumb, at fractional UI font sizes. ([#63659](https://github.com/zed-industries/zed/pull/63659))
- Fixed crashes that could occur when a multibuffer replaced a file’s contents while highlights, inlay hints, or other positions still referenced the old contents. ([#62636](https://github.com/zed-industries/zed/pull/62636))
- Fixed diagnostics not being underlined when their range covered only a line terminator, such as for a missing `:` in Python. ([#63125](https://github.com/zed-industries/zed/pull/63125); thanks [dmitriegorov16](https://github.com/dmitriegorov16))
- Fixed extension-provided language servers missing from settings schemas served by remote servers. ([#62355](https://github.com/zed-industries/zed/pull/62355); thanks [vancez](https://github.com/vancez))
- Fixed Zed failing to recognize Git remotes in partial clones. ([#63331](https://github.com/zed-industries/zed/pull/63331))
- Fixed "Go Back" not returning to the Git Graph after opening a commit diff. ([#63597](https://github.com/zed-industries/zed/pull/63597); thanks [reinier-millo](https://github.com/reinier-millo))
- Fixed a GPUI Web crash caused by synchronous executor blocking. ([#63484](https://github.com/zed-industries/zed/pull/63484))
- Fixed inconsistent shortcut labels in Which Key on Windows. ([#63349](https://github.com/zed-industries/zed/pull/63349))
- Fixed joining lines removing a leading `*` from code outside block comments, such as pointer dereferences. ([#63916](https://github.com/zed-industries/zed/pull/63916))
- Fixed a crash with some language servers when finding all references. ([#63372](https://github.com/zed-industries/zed/pull/63372))
- Fixed linked worktree names and creation paths for bare Git repositories. ([#63351](https://github.com/zed-industries/zed/pull/63351))
- Fixed a Linux crash when reporting a Wayland connection error while standard error was unavailable. ([#63159](https://github.com/zed-industries/zed/pull/63159))
- Fixed project search retaining results from closed untitled buffers. ([#61677](https://github.com/zed-industries/zed/pull/61677); thanks [pingpong74](https://github.com/pingpong74))
- Fixed the settings migration prompt appearing when settings contained no deprecations, including context servers configured with only a `url`. ([#62818](https://github.com/zed-industries/zed/pull/62818); thanks [porada](https://github.com/porada))
- Fixed stale Git commit templates being restored as pending commit message drafts. ([#63604](https://github.com/zed-industries/zed/pull/63604); thanks [akramcodez](https://github.com/akramcodez))
- Fixed a crash when converting a malformed `${` shell variable reference on Windows. ([#63446](https://github.com/zed-industries/zed/pull/63446); thanks [39ali](https://github.com/39ali))
- Fixed Windows processes remaining alive after a background thread panic. ([#63157](https://github.com/zed-industries/zed/pull/63157))
## Breaking Changes and Notices
- Enabled project search on type by default; set `{ "search": { "search_on_type": false } }` to restore the previous behavior. ([#62506](https://github.com/zed-industries/zed/pull/62506))