• main
    All checks were successful
    Build and Release Zed Editor / check-version (push) Successful in 3s
    Build and Release Zed Editor / build-and-release (push) Has been skipped
    Stable

    rawleenc released this 2025-11-27 03:01:43 +01:00 | 0 commits to main since this release

    Zed 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-editor
    

    Upstream 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_mode and terminal.scrollbar.scroll_multiplier settings.

    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-n keybinding 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 File in 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 HTML href elements. (#42265; thanks RemcoSmitsDev)
    • TypeScript: Added pretty errors with language-aware Markdown. (#42494; thanks KyleBarton)

    Vim / Helix

    • Vim: Added support for :[range]w to 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_mode option 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 Editor key context now includes 'diffs_expanded' when diff changes are visible. (#40617; thanks FloppyDisco)
    • Improved pane: reopen closed item to not reopen closed preview tabs. (#42568)
    • Added a terminal.scrollbar.scroll_multiplier option. (#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 NewThread keybinding 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 agent feature was disabled. (#42579)
    • Agent: Fixed an issue where the source property 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 u after 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_closed setting 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 for keyword in Rust was highlighted incorrectly outside of for loops. (#42924; thanks aleanon)
    • Fixed a bug where the await keyword 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/else statements in C/C++ without braces. (#41670; thanks errmayank)
    • Fixed a bug where MoveToEnclosingBracket didn'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