release: v2.0.17
This week's release includes faster rendering in syntax-highlighted files and Markdown code blocks, a language server command picker, a setting that keeps your system awake during long-running agent turns, and BYOK support for Claude Opus 5.5 (Anthropic) and GPT-6 Astra, Sol, and Luna (OpenAI).
agent.prevent_idle_sleep setting, enabled by default, to prevent idle system sleep while agent threads are running. (#53130; thanks cppcoffee)agent.threads_sidebar_default_width setting to configure the width of the Threads Sidebar. (#62883; thanks porada)agent: rename selected thread action for renaming the active Terminal Thread from the Agent Panel. (#63660; thanks mauriciord)Cut, Copy, and Paste context menu actions to the commit message editor. (#64142; thanks hooch)showDocument requests. (#63607)comment_empty_lines parameter to the editor::ToggleComments keybinding action for multiline selections. Set it to true to comment blank lines or false to skip them; Zed's default keymap now uses true, while the VS Code keymap uses false. (#63961; thanks UdeshyaDhungana)editor.code_lens.foreground for customizing CodeLens text independently. (#64084; thanks giorgiopogliani)"..." in read_only_files so project settings can extend inherited read-only patterns. (#64222; thanks porada)menu (Linux and Windows) and shift-f10 (all platforms) shortcuts to open the context menu for the selected Project Panel entry. (#46744; thanks CCXLV)terminal.background color. (#64163; thanks chrisdrackett)
This week's release includes BYOK support for Claude Opus 5.5 (Anthropic) and GPT-6 Astra, Sol, and Luna (OpenAI), on-the-fly model selection for new subagents, automatic subagent compaction, and dynamically fetched OpenCode models.
model parameter to spawn_agent to choose a model for that spawn instead of using the configured subagent model or inheriting the parent model, with the active model shown in its card. (#64498; thanks itsfuad)agent.threads_sidebar.auto_open setting to control whether opening a folder in an existing window also opens the Threads Sidebar. (#64259, #64395; thanks jackhwalters and joshkent94)"..." in edit_predictions.disabled_globs and edit_predictions_disabled_in so settings can extend inherited edit prediction exclusions and scopes. (#64540, #64546; thanks porada)agent.threads_sidebar.default_width take effect even after manually resizing the sidebar. (#64395; thanks joshkent94)zed --diff <old> <new>. (#64529; thanks rn23thakur)"..." in terminal.path_hyperlink_regexes to extend inherited regexes without repeating them. (#64552; thanks porada)MicaBackdrop and MicaAltBackdrop options for the background.appearance theme setting. (#48340; thanks Marocco2)"..." in file_scan_inclusions and hidden_files so project settings can extend inherited inclusion and hidden-file patterns. (#64440, #64484; thanks porada)cmd-k. (#64362, #64522)cmd-w (macOS) and ctrl-w (Linux/Windows) closing the active dock instead of the active pane item. (#64515)buffer_font_features was set. (#62338; thanks interkelstar)completions.lsp_insert_mode. (#64139)files.exclude into file_scan_exclusions. (#64492; thanks porada)tasks.json file was focused, and paths containing spaces breaking Windows tasks. (#55727; thanks di404)cmd-> (macOS), ctrl-> (Linux), or ctrl-shift-. (Windows). (#64589)vertical_scroll_margin for typewriter-style scrolling. (#63944; thanks rn23thakur)disabled_globs setting appeared before it. (#64540; thanks porada)null for empty response payloads. (#64457)lsp_results_location was set to "picker". (#64039; thanks v-shevtsov)agent.threads_sidebar.position, agent.threads_sidebar.default_width, and agent.threads_sidebar.auto_open, grouped together in the Settings Editor. Existing settings are migrated automatically. (#64395; thanks joshkent94)cmd-w (macOS) or ctrl-w (Linux/Windows) to ctrl-alt-w on all platforms. (#64515)terminal.path_hyperlink_regexes so a top-level "..." entry now inserts inherited regexes. To retain the previous three-character regex, replace that entry with ["..."]. (#64552; thanks porada)files.watcherInclude as file_scan_inclusions; watch roots are not Git-ignore overrides. (#64440; thanks porada)
This PR bumps the version of the HTML extension to v0.3.2.
Release Notes:
Co-authored-by: zed-zippy[bot] <234243425+zed-zippy[bot]@users.noreply.github.com>
Co-authored-by: Finn Evers finn@zed.dev
This PR bumps the version of the GLSL extension to v0.2.5.
Release Notes:
Co-authored-by: zed-zippy[bot] <234243425+zed-zippy[bot]@users.noreply.github.com>
Co-authored-by: Finn Evers finn@zed.dev
This PR bumps the version of the Proto extension to v0.3.4.
Release Notes:
Co-authored-by: zed-zippy[bot] <234243425+zed-zippy[bot]@users.noreply.github.com>
Co-authored-by: Finn Evers finn@zed.dev
This week's release includes an optional cursor movement animation, a setting to open Markdown files directly in the rendered preview, Emmet wrap with abbreviation support, and configurable window title formatting.
on_new_window setting to choose whether new windows show the Launchpad (launchpad, the default) or an empty untitled buffer (empty_tab). (#63522; thanks albertbogusz)ctrl-tab jumping to random documents when the mouse moved during a quick tab switch. (#52671; thanks OmChillure)editor: rotate selections forward and editor: rotate selections backward when using cursors on nonconsecutive lines. (#63937; thanks timvermeulen)Learn about the Zed Guild.
Date column. (#62679; thanks dem1tris)editor: wrap with abbreviation). (#63383)constexpr keyword. (#63833; thanks Jesse-Cooper)window_title_format and window_title_separator settings. (#54379; thanks jknlsn)
${projectName}, ${fileName}, ${filePath}, ${relativePath}, ${branch}, ${remoteName}, ${remoteHost}, ${appName}, and ${separator}.window.title and window.titleSeparator are set.markdown_preview.open_markdown_files_in_preview setting to open Markdown files directly in the rendered preview. (#63462; thanks joshkent94)cursor_animation.enabled to true. (#63195; thanks tiny-paris)project_panel.title_tooltip_delay setting.dev: Debug Filesystem Watching to inspect local watcher events, watch roots, and scan exclusions, and export diagnostic captures as JSON. (#64186)command_palette.use_command_history setting to disable history-based command palette ranking without erasing history. (#64181)shift-backspace or the remove button. (#64181)EMFILE (Too many open files) errors in large workspaces. (#64188)settings.json. (#62949; thanks interkelstar)cmd-alt-f (macOS) and ctrl-alt-f (Linux/Windows), being shadowed by the file finder. (#63376; thanks dcdeniz)agent: manage skills appearing in the command palette when AI was disabled. (#63598; thanks kai-xlr)git_gutter_width was set to a small custom pixel value. (#63434; thanks somtri)ask_user options being truncated instead of wrapping in the Agent Panel. (#63656; thanks cmdr-chara)preview_tabs.enable_preview_from_project_panel setting being ignored when opening files from the Project Panel with the keyboard. (#63758; thanks cmdr-chara)o not continuing the comment prefix inside C-style multiline comments. (#63751; thanks IbrahimKhan12)mailto: URI handling when using Help β Email Us.... (#64090)cmd-c (macOS) and ctrl-c (Linux/Windows) instead of Markdown. Copying as Markdown moved to the context menu, and the markdown::CopyAsMarkdown action can still be bound. (#63884)markdown_preview key as font_size, font_family and code_font_family. Existing settings are migrated automatically. (#63462; thanks joshkent94)
This week's release includes faster rendering in syntax-highlighted files and Markdown code blocks, a language server command picker, and a setting that keeps your system awake during long-running agent turns.
Learn about the Zed Guild.
agent.prevent_idle_sleep setting, enabled by default, to prevent idle system sleep while agent threads are running. (#53130; thanks cppcoffee)agent.threads_sidebar_default_width setting to configure the width of the Threads Sidebar. (#62883; thanks porada)agent: rename selected thread action for renaming the active Terminal Thread from the Agent Panel. (#63660; thanks mauriciord)Cut, Copy, and Paste context menu actions to the commit message editor. (#64142; thanks hooch)showDocument requests. (#63607)comment_empty_lines parameter to the editor::ToggleComments keybinding action for multiline selections. Set it to true to comment blank lines or false to skip them; Zed's default keymap now uses true, while the VS Code keymap uses false. (#63961; thanks UdeshyaDhungana)editor.code_lens.foreground for customizing CodeLens text independently. (#64084; thanks giorgiopogliani)"..." in read_only_files so project settings can extend inherited read-only patterns. (#64222; thanks porada)menu (Linux and Windows) and shift-f10 (all platforms) shortcuts to open the context menu for the selected Project Panel entry. (#46744; thanks CCXLV)shift-backspace, and added the command_palette.use_command_history setting to disable history-based ranking. (#64181)terminal.background color. (#64163; thanks chrisdrackett)
Thank you to 4 community contributors:
EMFILE (Too many open files) errors in large workspaces. (#64188)dev: Debug Filesystem Watching to inspect local watcher events, watch roots, and scan exclusions, and export diagnostic captures as JSON. (#64186)mailto: URI handling when using Help β Email Us.... (#64090)