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

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

    Zed Editor 0.211.6

    Unofficial Debian package for Zed Editor.

    Installation

    # Download and install the package
    wget https://git.rawleenc.dev/rawleenc/zed-packager/releases/download/v0.211.6/zed-editor_0.211.6_amd64.deb
    sudo apt install ./zed-editor_0.211.6_amd64.deb
    
    # Or install from the APT repository (if configured)
    sudo apt update
    sudo apt install zed-editor
    

    Upstream Release Notes

    • Fixed Agent Server extensions having the current working directory of the extension rather than the project (#42132)
    Downloads
  • main
    All checks were successful
    Build and Release Zed Editor / check-version (push) Successful in 5s
    Build and Release Zed Editor / build-and-release (push) Has been skipped
    Stable

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

    Zed Editor 0.211.4

    Unofficial Debian package for Zed Editor.

    Installation

    # Download and install the package
    wget https://git.rawleenc.dev/rawleenc/zed-packager/releases/download/v0.211.4/zed-editor_0.211.4_amd64.deb
    sudo apt install ./zed-editor_0.211.4_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 a new Windows Arm64 build, a git: branch diff action to diff the current branch against main, many quality-of-life rendering improvements to markdown preview, the ability to quickly jump to the keymap editor from the command palette to set / change keybindings, and improved inlay hints stability.

    Features

    AI

    • Agent: Added the ability to install ACP agents via extensions. There will be a blog post covering this soon! (#40663)

    • Agent: Added file names and line numbers to symbol completions. (#40508; thanks pkondzior)

    • Agent: Added support for changing the Codestral endpoint for Edit Prediction. (#41116; thanks pedrxd)

      "edit_predictions": {
        "codestral": {
          "api_url": "https://codestral.mistral.ai",
          "model": "codestral-latest",
          "max_tokens": 150
        }
      }
      
    • Agent: Improved the editing previous messages UX by focusing in the agent panel's message editor after regenerating a prompt, instead of moving focus to the nearest regular buffer. (#40938)

    • Added experimental terminal-based authentication to ACP support. (#41954)

    • Added support for GitHub Copilot /responses endpoint. (#40762; thanks somtooo)

    Git

    • Added the ability to view the diff of the current branch since main with git: branch diff from the command palette. (#40188)

    Debugger

    • Added a horizontal scrollbar for frame item and tooltip for variables. (#41261; thanks bnjjj)
    • Added inline variable value display during debugging for JavaScript, TypeScript, and TSX. Variable values now appear inline in the editor while debugging, matching the experience available for Rust, Python, and Go. (#40914; thanks taciclei)

    Settings UI

    • Added a warning banner when the settings file you are looking at is out of date and needs to be migrated. (#41112)
    • Enabled editing project settings for worktrees that don't have a project setting file. (#40971)

    Languages

    Vim

    • Added Vim motions on settings navigation menu. (#39988; thanks AlvaroParker)
    • Helix: Added alt-o & alt-i to editor: select {larger,smaller} syntax node respectively. (#40527; thanks atahrijouti)
    • Helix: Added alt-p & alt-n to editor: select {next,previous} syntax node respectively. (#40527; thanks atahrijouti)

    Windows

    • Added builds for Arm64 architecture. (#40855)

    Collaboration

    • Added a Copy Channel Notes Link action to right-click menu of Zed channels. (#41298)
    • Added a prevent_sharing_in_public_channels project setting for preventing projects from being shared in public channels. (#41395)

    Other

    • Added a footer to the command palette with buttons to add or change the selected action's keybinding. Both open the keymap editor, though the add button takes you directly to the modal for recording a new keybind. (#40825)
    • Added support for counting wrapped lines as relative lines and for displaying line numbers for wrapped segments. Changed relative_line_numbers from a boolean to an enum: enabled, disabled, or wrapped. (#39268; thanks thomasheartman)
    • Added editor: go to next reference and editor: go to previous reference editor actions. (#41078)
    • Added a Toggle All Docks editor action and updated the keymaps to use it. (#40567; thanks Adir-Shemesh)
    • Added the ResetAllZoom and ResetAgentZoom actions, allowing to return the zoom level across the whole app and/or just in the agent panel to its default/original value. (#41124)
    • Improved the --wait flag in Zed's CLI so as to always open the provided file in the currently focused window. (#41051)
    • Improved hover popover respecting settings delay correctly. (#41149; thanks deltamaya)
    • Improved handling of unsplittable panes. (#41215)
    • Increased the initial connection timeout to 60 seconds for remote dev. (#41339; thanks versecafe)
    • Allowed About Zed menu entry to work when all Zed windows are closed. (#41272)
    • Keybinding: Pane key context now includes buffer_search_deployed identifier. (#41193; thanks FloppyDisco)
    • Surfaced Jupyter client errors in the UI. (#40886; thanks lionel-)
    • Reduced selection opacity when the editor is out of focus to make inactive states clearer. (#40925)
    • Reworked inlay hints to be less error-prone. (#40183)

    Bug Fixes

    • Agent: Fixed an issue where all tools would be presented as available even when using the Minimal profile. (#40413; thanks NotSpooky)
    • Agent: Fixed an issue where the agent panel's buffer and UI font size wouldn't scale proportionally. (#41121)
    • Agent: Fixed an issue where the web search tool would show up in the profile selector even when not using a model via Zed Pro. (#40917)
    • Agent: Fixed an issue where agent: Chat with follow was not working anymore (#41581)
    • Codex: Fixed an issue where downloading a new version would not delete older versions. (#41191)
    • Debugger: Fixed a panic that could occur when minimizing Zed. (#41352)
    • Debugger: Fixed debug scenario picker not showing language subtitles. (#40977)
    • Vim: Fixed Editor: wrap selection in tags when in visual line mode. (#41030; thanks Trombach)
    • REPL: Fixed a bug where the copy button was not working for error output. (#40669; thanks h-michaelson20)
    • Settings UI: Fixed an issue where the user settings file would not appear as an available settings file if it failed to parse or didn't exist. (#41112)
    • Settings UI: Fixed wrongly-focused previous element on number_field decrement. (#41095; thanks ToBinio)
    • Settings UI: Fixed memory leak. (#41036)
    • Settings UI: Fixed a bug where project setting files wouldn't be detected if they were created or opened after while an active settings window is open. (#40968)
    • Settings UI: Fixed a bug where duplicate file names showed in the header files. (#40943)
    • Settings UI: Fixed an issue where some dropdown menus would show options from a different dropdown when clicked
    • Settings UI: Fixed an issue where attempting to change a setting in a dropdown back to it's original value after changing it would do nothing (#41930)
    • Settings UI: Fixed an integer underflow panic when attempting to hit the - sign on settings item that take delays in milliseconds. (#41898)
    • Keymap Editor: Fixed an issue where attempting to add or update a key binding with an empty keymap.json file would fail. (#40909)
    • Keymap Editor: Fixed an issue where showing matching keystrokes in the modal would not clear an active text query. (#41296)
    • Git: Fixed an issue where git would save clean files when staging, causing unnecessary rebuilds in external file watchers like vite. (#41047)
    • Git: Fixed some cases where the project diff would fail to update in response to git events. (#40662)
    • Vim: Fixed vim::NormalBefore not entering helix_normal mode correctly. (#40528; thanks paneutral)
    • macOS: Fixed some fonts rendering with absurd spacing. (#41043)
    • Helix: Fixed Ctrl+P and Ctrl+N navigation in Helix mode when using "Search project files". Ctrl+P now correctly moves to the previous result and Ctrl+N moves to the next result, matching standard Helix behavior. (#40877; thanks virajbhartiya)
    • Emacs Keymap: Fixed a problem where keys would fall back to their default keymap binding on certain conditions. (#40631; thanks Affonso-Gui)
    • Emacs Keymap: Fixed a bug where alt-f and alt-b didn't operate on full words, like they do in the Emacs default. (#40631; thanks Affonso-Gui)
    • Fixed document diagnostics with Ty language server. (#41947)
    • Fixed extension panics crashing Zed. (#40883, #40936)
    • Fixed stack overflows when constructing large ropes. (#41397)
    • Fixed diagnostics for Ruff and Biome. (#41386)
    • Fixed a bug where the initial window title was incorrect on startup in Wayland. (#36844; thanks Sushants-Git)
    • Fixed an issue where the scrollbar track color would not update in case the theme was changed. (#41354)
    • Fixed ESLint linebreak-style errors by preserving line endings in LSP communication. (#38773; thanks devdattatalele)
    • Fixed Java language servers' completion defaults handling on Zed's side. (#41187; thanks playdohface)
    • Fixed duplicate process entries in WSL debug attach list. (#40591; thanks feeiyu)
    • Fixed issue where using workspace: save as would prevent users from opening the original file from which the new file was created. (#41012)
    • Fixed a bug where the cursor would not move to the duplicated line when duplicating a line upwards. (#41004; thanks TomPlanche)
    • Fixed panic in editor: copy highlight json action. (#40981)
    • Fixed Zed failing to run the HTML language server in some cases. (#40832)
    • Fixed an issue where the project panel's sticky entry could appear transparent on hover with certain themes. (#40944)
    • Fixed some cases where keybinds would appear with a slight delay, causing a flicker in the process. (#40927)
    • Fixed a rare issue where the extension page would stutter while scrolling. (#40899)
    • Fixed title overrides of singleton buffers not being replicated. (#40896)
    • Fixed outline panel panicking when rendering certain search matches (#41859)
    • Fixed a panic in file finder when deleting characters (#41808)
    • Fixed panic in refresh_linked_ranges (#41657)
    • Fixed an issue where Zed would try to install extensions specified under auto_install_extensions which were moved into core. (#41551)

    Breaking Changes and Notices

    • Agent: Improved discoverability of the previously called agent: quote selection action—which allows adding a text selection in a buffer as context within the agent panel—by renaming it to agent: add selection to thread and making it available from the right-click editor context menu as well as the Selection app menu. (#40897)

    • Fixed an issue with a settings migration that deprecated the code_actions_on_format setting. The code_actions_on_format setting has been un-deprecated, and affected users will have the bad migration rolled back with an updated migration. (#40409)

    • Enabled automatic import organization, via ruff, when saving Python files. (#41103)

    • Emacs Keymap: alt-x, ctrl-x b, and ctrl-x ctrl-b are now Workspace bindings. (#40631; thanks Affonso-Gui)

      To revert to the previous default behavior, use:

      "Python": { "code_actions_on_format": { "source.organizeImports.ruff": false } }
      
    Downloads
  • main
    All checks were successful
    Build and Release Zed Editor / check-version (push) Successful in 5s
    Build and Release Zed Editor / build-and-release (push) Has been skipped
    Stable

    rawleenc released this 2025-10-30 03:02:19 +01:00 | 0 commits to main since this release

    Zed Editor 0.210.4

    Unofficial Debian package for Zed Editor.

    Installation

    # Download and install the package
    wget https://git.rawleenc.dev/rawleenc/zed-packager/releases/download/v0.210.4/zed-editor_0.210.4_amd64.deb
    sudo apt install ./zed-editor_0.210.4_amd64.deb
    
    # Or install from the APT repository (if configured)
    sudo apt update
    sudo apt install zed-editor
    

    Upstream Release Notes

    Sign up for Office Hours: On November 5, get an inside look into Zed's PR review process and get your PR reviewed live with Conrad Irwin.


    This week's release includes support for Claude Haiku 4.5 in the agent panel, git diff view support for stash entries, Settings UI improvements including validation warnings and searchable theme dropdowns, language enhancements for Markdown, JavaScript/TypeScript, Rust, C/C++, and Vue 3, Vim improvements including filename autocomplete, and performance optimizations for startup time and font rendering.

    Features

    AI

    • Agent: Added Claude Haiku 4.5. (#40298; thanks versecafe)
    • Registered .rules, .cursorrules, .windsurfrules, and .clinerules as Markdown files. (#40614)

    Git

    • Added git diff view for stash entries. (#38280; thanks AlvaroParker)
    • Added toolbar on git diff view for stash entries. (#38280; thanks AlvaroParker)
    • Added prompt before executing a destructive stash action on diff view. (#38280; thanks AlvaroParker)
    • Added way to hide git blame popover by pressing the escape key. (#40549; thanks timvermeulen)
    • Added the editor::CollapseAllDiffHunks action, mirroring the existing editor::ExpandAllDiffHunks. (#40668; thanks FloppyDisco)
    • Added disabled state for "Uncommitted Changes" toolbar buttons when there are no changes present. (#39909; thanks Simek)

    Settings UI

    • Added a warning banner when the settings file you are actively editing is in a broken or invalid state. (#40823)
    • Added the ability to search for theme and icon themes in their respective fields. (#40829)
    • Changed the stepper increment to 0.05 for centered padding left/right. (#40751; thanks delvin02)
    • Added window controls to the settings window on Linux. (#40706)
    • Added auto-scroll to reveal items in navigation bar and window when tabbing. (#40734)
    • Adjusted default step values for number input UI element used for changing Font Weight. (#40408; thanks Simek)

    Languages

    • Markdown Preview: Improved table elements styling. (#39190; thanks Simek)
    • Markdown Preview: Added default keybindings gt for navigating to the next tab and gT for navigating to the previous tab in Vim mode. (#39854; thanks Pranav2612000)
    • Markdown: Improved decoration logic for links. (#39905; thanks Simek)
    • JS/TS/TSX: Improved granularity of keyword highlighting: Themes can now specify keyword.control for control flow keywords like if, else, return, etc. (#39801; thanks azeier)
    • Rust/C/C++: Added the ability to separately highlight control flow keywords for users and theme authors via the keyword.control syntax property. (#39683; thanks Hmikihiro)
    • JS/TS: Improved symbol outline panel. (#39797; thanks ogdakke)
    • Vue: Added support for Vue language server version 3. (#40651). Learn more here
    • Improved text color in LSP document color highlight. (#39372; thanks huacnlee)
    • Added comment language injections for builtin languages. This enables highlighting of TODOs and similar notes with the comment extension installed. (#39884; thanks thedadams)

    Vim

    • Made Vim mode indicator themeable. (#39813; thanks willeyh-git)
    • Added filename autocomplete for Vim commands. (#36332; thanks AidanV):
      • write, edit, split, vsplit, tabedit, tabnew
    • Helix: Added vim::HelixSubstitute and vim::HelixSubstituteNoYank with better imitations of helix's behavior. (#38735; thanks jneem)
    • Helix: Improved multi-cursor creation and deletion. (#38090; thanks fantacell)

    Windows

    • Improved recently opened folders in WSL. (#40375)
    • Bound ctrl-c (when you have a selection) and ctrl-v to copy and paste by default in the Windows terminal.

    Other

    • Improved startup time on systems with slow process spawning capabilities. (#40774)
    • Improved editor font rendering on lodpi displays. (#40401)
    • Added --reuse (-r) CLI flag to replace the workspace in an existing window instead of opening a new one. (#38131; thanks mateonoel2)
    • Added a zed: reveal log in file manager action to the command palette. (#40815)
    • Added line ending indicator to the status bar (disabled by default; enabled by setting status_bar.line_endings_button to true). (#39609; thanks kitt-cat)
    • Added workspace::NewFileSplit action, which can be used to programmatically split the editor in the provided direction. (#39726; thanks riandrake)
    • Added open_file_on_paste setting to configure auto opening of file on paste in the project panel. (#40331; thanks zeld-a)
    • Added the ability to run search actions when a modal is currently active. (#39446; thanks timvermeulen)
    • Added title_bar.window_controls_position setting to customize window control button placement on Linux ("left" for macOS style or "right" for Windows style). (#38834; thanks sousaakira)
    • Added basic ICO support, improved unsupported image handling. (#40822)
    • Added more bindings for the Emacs keymap. (#40101; thanks Affonso-Gui)
    • Improved line and column number handling for paths in remotes. (#40410)
    • Improved scrollbar colors for Gruvbox theme. (#38145; thanks dangooddd)
    • Changed the workspace key context to now include the state of the 3 docks. (#40454; thanks FloppyDisco)
    • Increased affordance of the download button in each extension card in the extensions page. (#40795)
    • Aligned appearance of path displayed by Image Viewer breadcrumbs with other panes. (#40601; thanks Simek)
    • Updated JSONC files' icon. (#40726; thanks ruxwez)
    • Excluded port-forward flags in scp commands for file and directory uploads. (#40402; thanks yusufrahadika)
    • Reworked editors to register and query buffers on scroll. (#40388)
    • Removed trash option in remote projects. (#40838)

    Bug Fixes

    • Windows: Fixed SSH jumphost connection issues. (#40713)
    • Windows: Fixed Right Alt key not working in keybindings. (#40536; thanks jvb0)
    • Windows: Fixed an issue where the project diff view did not work for multi-repo projects when using WSL or SSH remoting. (#40535)
    • Windows / Settings UI: Fixed an issue where the settings popup would keep the process alive when closing Zed. (#39790; thanks ddoemonn)
    • Settings UI: Fixed an issue where tabbing to the nav bar from the search bar while the nav bar was scrolled would result in the first visible nav entry being selected, instead of the literal first nav entry. (#40806)
    • Settings UI: Fixed an issue where scrolling the selected nav entry off screen would cause the keyboard shortcut hint for the focus nav / focus content binding to disappear. (#40806)
    • Settings UI: Fixed an issue where text input controls could not be focused via the keyboard. (#40806)
    • Settings UI: Limited the value range in the settings UI between a minimum of 0.00 and a maximum of 0.40. (#40751; thanks delvin02)
    • Settings UI: Fixed editing fields from settings-ui causing IEEE 754 floating error in settings.json file. (#40677; thanks dongdong867)
    • Settings UI: Fixed stepper buttons (+/-) to the Inactive Opacity setting for 0.1 increment adjustments. (#40477; thanks delvin02)
    • Settings UI: Fixed misplaced comma in the autoclose description from: "when you type (, Zed will ...)" -> "when you type, (Zed will ...)". (#40519; thanks 44David)
    • Git: Fixed branch names not truncating properly in git branch picker. (#40598; thanks Rayato159)
    • Git: Fixed branch picker not closing immediately after a branch is selected. It now closes without waiting for the branch switch to complete. (#39725; thanks mattermoran)
    • Git: Fixed commit view for merge commits. (#38280; thanks AlvaroParker)
    • Markdown Preview: Fixed block quote last child bottom padding. (#40343; thanks huacnlee)
    • Fixed an issue where the buffer would not regain focus when clicked while a filename edit was in progress in the project panel. (#40747; thanks SO9010)
    • Fixed task terminal split not working correctly. (#40824)
    • Fixed worktree renames not working on Windows. (#40804)
    • Fixed an issue where Zed hung when editing certain Tailwind class names. (#40791)
    • Fixed max_tabs setting affecting the terminal pane. (#40740; thanks vipexv)
    • Fixed file finder display when searching for files in history if you had several worktrees opened in a workspace. It now displays the worktree root name to avoid confusion if you have several files with same name in different worktrees. (#40415; thanks bnjjj)
    • Fixed textDocument/signatureHelp implementation not being LSP compliant. (#40707)
    • Fixed the Yarn SDK detection when the Zed pwd is different from the opened folder. (#40062; thanks arcanis)
    • Fixed an issue where extensions wouldn't work when SSHing into a remote from older macOS versions. (#40510)
    • Fixed worktree names not updating when renaming the root folder on Windows. (#40639)
    • Fixed an issue where failing to spawn a terminal would not provide any feedback. It now renders a UI with an error message and links to settings. (#40246)
    • Fixed extension in keymap context being empty for single file worktree. (#40425)
    • Fixed an issue where double-clicking empty space in the project panel wouldn't create a new file. (#40503)
    • Fixed text wrapping for long URLs. (#35724; thanks huacnlee)
    • Fixed an issue with the settings migration to flatten code_actions format steps where comments would cause enabled code actions to be omitted from the migrated settings. If you were affected, restoring the settings file backup and allowing the migration to re-run will result in a valid settings file. (#40303)
    • Fixed an issue where automated settings and keymap file updates would occasionally assume 4-space indentation. (#40303)
    • Fixed shell environment fetching failing with nu shell. (#40275)
    • Fixed virtual env REPLs not showing up. (#40154; thanks abdelq)
    • Fixed an issue where non-project files would be hidden when filtering in the file finder. (#39911; thanks bnjjj)
    • Fixed an issue where Zed could be used before auto-update completed when collaborating. (#40198)
    • Fixed an issue where having a correct file_finder.include_ignored setting would result in failed to migrate errors. (#41114)

    Breaking Changes and Notices

    • Python: Fixed an issue where multiple language servers were enabled by default. Now only basedpyright and ruff are enabled by default when opening Python files. If you prefer one of the others, see the docs to configure them. (#40604)
    • Vim: Changed ctrl+w + shift-[hjkl] in Vim mode to move the split to span the entire border, aligning with Vim's behavior. (#39123; thanks tie)
    • Updated both the editor: add selection above and editor: add selection below commands to ignore soft wrapped lines. If you wish to restore the old behavior, add the following to your keymap file. (#40190):
      {
        "context": "Editor",
        "bindings": {
          "cmd-alt-up": ["editor::AddSelectionAbove", { "skip_soft_wrap": false }],
          "cmd-alt-down": ["editor::AddSelectionBelow", { "skip_soft_wrap": false }]
        }
      }
      
    Downloads
  • main
    All checks were successful
    Build and Release Zed Editor / check-version (push) Successful in 5s
    Build and Release Zed Editor / build-and-release (push) Has been skipped
    Stable

    rawleenc released this 2025-10-29 03:02:24 +01:00 | 0 commits to main since this release

    Zed Editor 0.209.7

    Unofficial Debian package for Zed Editor.

    Installation

    # Download and install the package
    wget https://git.rawleenc.dev/rawleenc/zed-packager/releases/download/v0.209.7/zed-editor_0.209.7_amd64.deb
    sudo apt install ./zed-editor_0.209.7_amd64.deb
    
    # Or install from the APT repository (if configured)
    sudo apt update
    sudo apt install zed-editor
    

    Upstream Release Notes

    • Fixed diagnostics not working with basedpyright/pyright beyond an initial version of the document. (#41096)
    Downloads
  • main
    All checks were successful
    Build and Release Zed Editor / check-version (push) Successful in 5s
    Build and Release Zed Editor / build-and-release (push) Has been skipped
    Stable

    rawleenc released this 2025-10-25 04:01:47 +02:00 | 0 commits to main since this release

    Zed Editor 0.209.6

    Unofficial Debian package for Zed Editor.

    Installation

    # Download and install the package
    wget https://git.rawleenc.dev/rawleenc/zed-packager/releases/download/v0.209.6/zed-editor_0.209.6_amd64.deb
    sudo apt install ./zed-editor_0.209.6_amd64.deb
    
    # Or install from the APT repository (if configured)
    sudo apt update
    sudo apt install zed-editor
    

    Upstream Release Notes

    • Fixed an issue where having an empty formatter array in your settings "formatter": [] would result in an erroneous prompt to migrate settings. (#40932)
    Downloads
  • main
    All checks were successful
    Build and Release Zed Editor / check-version (push) Successful in 5s
    Build and Release Zed Editor / build-and-release (push) Has been skipped
    Stable

    rawleenc released this 2025-10-23 04:01:46 +02:00 | 0 commits to main since this release

    Zed Editor 0.209.5

    Unofficial Debian package for Zed Editor.

    Installation

    # Download and install the package
    wget https://git.rawleenc.dev/rawleenc/zed-packager/releases/download/v0.209.5/zed-editor_0.209.5_amd64.deb
    sudo apt install ./zed-editor_0.209.5_amd64.deb
    
    # Or install from the APT repository (if configured)
    sudo apt update
    sudo apt install zed-editor
    

    Upstream Release Notes

    • Fixed a panic when following ACP agents across buffers. (#40798)
    Downloads
  • main
    All checks were successful
    Build and Release Zed Editor / check-version (push) Successful in 5s
    Build and Release Zed Editor / build-and-release (push) Has been skipped
    Stable

    rawleenc released this 2025-10-21 04:01:45 +02:00 | 0 commits to main since this release

    Zed Editor 0.208.6

    Unofficial Debian package for Zed Editor.

    Installation

    # Download and install the package
    wget https://git.rawleenc.dev/rawleenc/zed-packager/releases/download/v0.208.6/zed-editor_0.208.6_amd64.deb
    sudo apt install ./zed-editor_0.208.6_amd64.deb
    
    # Or install from the APT repository (if configured)
    sudo apt update
    sudo apt install zed-editor
    

    Upstream Release Notes

    • Unpin Gemini CLI on Windows (#40288)
    Downloads
  • main
    All checks were successful
    Build and Release Zed Editor / check-version (push) Successful in 5s
    Build and Release Zed Editor / build-and-release (push) Has been skipped
    Stable

    rawleenc released this 2025-10-17 04:01:44 +02:00 | 0 commits to main since this release

    Zed Editor 0.208.5

    Unofficial Debian package for Zed Editor.

    Installation

    # Download and install the package
    wget https://git.rawleenc.dev/rawleenc/zed-packager/releases/download/v0.208.5/zed-editor_0.208.5_amd64.deb
    sudo apt install ./zed-editor_0.208.5_amd64.deb
    
    # Or install from the APT repository (if configured)
    sudo apt update
    sudo apt install zed-editor
    

    Upstream Release Notes

    • Fixed an issue with a settings migration that deprecated the code_actions_on_format setting. The code_actions_on_format setting has been un-deprecated, and affected users will have the bad migration rolled back with an updated migration (#40409)
    Downloads
  • main
    All checks were successful
    Build and Release Zed Editor / check-version (push) Successful in 5s
    Build and Release Zed Editor / build-and-release (push) Has been skipped
    Stable

    rawleenc released this 2025-10-16 04:01:44 +02:00 | 0 commits to main since this release

    Zed Editor 0.208.4

    Unofficial Debian package for Zed Editor.

    Installation

    # Download and install the package
    wget https://git.rawleenc.dev/rawleenc/zed-packager/releases/download/v0.208.4/zed-editor_0.208.4_amd64.deb
    sudo apt install ./zed-editor_0.208.4_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 might be our largest ever, it includes:

    • Support for Windows! 🪟🪟🪟
    • Codex via ACP! 🌀🌀🌀
    • A new UI for settings! ⚙️⚙️⚙️

    As well as: significant performance improvements for the project panel when working in large projects, support for action sequences in keymap bindings allowing you to chain multiple actions together, support for HTML tables and HTML block quotes in Markdown preview, more image types supported in the agent panel, and support for the outline modal in channel notes.

    Windows

    • Windows when? Windows now.

    AI

    • Added support for OpenAI's Codex agent, via an ACP adapter.
    • Agent: Added support for pasting TIFF and BMP images in the agent panel. (#39767)
    • Agent: Introduced the agent_buffer_font_size setting and renamed agent_font_size to agent_ui_font_size, allowing for granular buffer font size control in the agent panel vs. regular editors. (#39468)
    • Agent: Aligned default shell path in system prompt with the actual path it is given. (#39344)
    • Agent: Added support for Codex, as an ACP agent.

    Git

    • Added git status indicator icon in the title bar. Note: this is only visible when the following setting is applied: "title_bar": {"show_branch_icon": true}. (#38029; thanks lzakharov)

    Languages

    • Rust: Added comment injections. (#39714)
    • Markdown Preview: Added support for HTML tables and block quotes. (#39755, #38605; thanks RemcoSmitsDev)
    • Markdown Preview: Stylized links using accented text color. (#39149; thanks Simek)

    Other

    • By default, Zed will now keep your terminal selection after copying text from it. This matches the default copy behavior of many terminals (Terminal.app, Ghostty, VS Code's terminal, etc.). To opt into the previous behavior, use "terminal": {"keep_selection_on_copy": false}.
    • Improved onboarding UI by collapsing it to a single page (#39724)
    • Added support for action sequences in keymaps. (#39261). Example: "cmd-alt-a": ["action::Sequence", ["editor::SelectLargerSyntaxNode", "editor::Copy", "editor::UndoSelection"]]
    • Project Panel: Revamped how project panel entries are refreshed, which should lead to a significantly smoother experience when working in large projects. (#38881)
    • Project Panel: Improved behavior where unfocusing while creating a new file or directory in the project panel now creates it instead of discarding it. (#39716)
    • Enabled the outline modal to work in channel notes. (#39481)
    • Improved Collab panel by showing display names and GitHub handles. (#39384)
    • Added SelectPrevious and SelectAllMatches items to the Selection app menu. (#39262; thanks sir-geronimo)
    • Added graceful autohiding to scrollbars outside of the editor. (#39225)
    • Added support for icons on file extensions such as stories.tsx and stories.svelte. (#36342; thanks jacobtread)
    • Added Close Multibuffers pane context menu entry. (#39199)
    • Improved the horizontal padding on the extensions tab. (#39627)
    • Improved worktree FS event emits in gitignored directories. (#39557)
    • Improved opening a buffer to automatically update the active repository. (#36796; thanks rufevean)
    • Improved visibility of inline color preview borders. (#39353; thanks huacnlee)
    • Added an experimental setting "status_bar": { "experimental.show": false} to hide the status bars. (#39430; thanks mansoorkhan96)
    • Added a granted_extension_capabilities setting to control the capabilities granted to extensions. (#39472)

    Bug Fixes

    • Fixed a bug where you could no longer configure terminal.shell in project settings (#39795)
    • macOS: Fixed an issue where keyboard shortcuts wouldn't work until you clicked inside Zed. (#39467)
    • macOS: Fixed Do Nothing window double click setting not being respected. (#39311; thanks mkozjak)
    • Linux: Fixed an issue on Linux X11 where pressing Enter added a new line instead of confirming English input. (#39599)
    • Windows Beta: Fixed handling of AltGr to avoid keybinds preventing character input. (#38925; thanks Sh4rK)
    • Windows Beta: Fixed an issue where WSL terminals could not be split. (#39552; thanks marcocondrache)
    • Windows Beta: Fixed clangd switch source header action failing on WSL. (#39598)
    • Windows Beta: Fixed remote shell on WSL being trimmed to its file name. (#39555)
    • Windows Beta: Fixed WSL connection failing if user's shell prints to stdout on startup. (#39357)
    • Vim: Fixed an edge case with the % motion, where the cursor could end up in a closing HTML tag instead of the matching bracket. (#39620)
    • Vim: Fixed block cursor not respecting font features (like ligatures). (#39474; thanks ratazzi)
    • Vim: Fixed handling of soft wrapped lines in visual block mode. (#39355)
    • Agent: Fixed external agent servers sometimes being spawned when Zed started even when AI was disabled. (#39649)
    • Agent: Fixed a bug in Claude Code threads where the plan summary text would overflow beyond its container. (#39603)
    • Agent: Fixed Claude Code agent login on remotes. (#39493)
    • Rust: Fixed rust-analyzer startup issue in single-file worktrees. (#39441; thanks timvermeulen)
    • Git: Fixed git features not working when git was installed in an unusual location. (#39302)
    • Fixed an issue where opening a remote terminal failed on systems like BusyBox, Alpine, Amazon Linux 2, some CentOS images, etc., due to an invalid option C. (#39715)
    • Fixed empty lines when collapsing files with diagnostics in the diagnostics panel. (#39459; thanks vmotta8)
    • Fixed a rare issue where scrollbars would react to and capture events they should not react to. (#39690)
    • Fixed a panic that could occur when using sort_by_path: true in the git panel. (#39678)
    • Fixed file finder not floating. (#39154; thanks AlvaroParker)
    • Fixed an issue where zed bin was not found in remote servers for askpass. (#39475; thanks marcocondrache)
    • Fixed infinite loop when worktree was deleted. (#39637)
    • Fixed project panel not properly focusing when clicking empty space, preventing keyboard shortcuts from working. (#39489; thanks ddoemonn)
    • Fixed panic when requesting completions after a multibyte character. (#39561)
    • Fixed NFD/NFKD normalized text (e.g., é as e + ◌́) not rendering in integrated terminal. (#39526; thanks ratazzi)
    • Fixed panic in delete line when following line contains multibyte characters. (#39560)
    • Fixed terminal split pane opening in wrong directory instead of preserving the current working directory. (#39537; thanks iamngoni)
    • Fixed editor: fold at level closing regions containing selections. (#39396)
    • Fixed ssh remote not working if the default shell profile prints to stdout. (#39451)
    • Fixed IME inputs breaking when typing at the end of an editor. (#39436)
    • Fixed a race where autosave in a multibuffer could cause unsaved buffers to appear saved. (#39409)
    • Fixed rendering glitches with files with more than 16 million lines (that occurred due to floating number rounding errors). (#39367)
    • Fixed an issue in multi-repo workspaces where files with the same name were hidden in the file picker after one was opened. (#39304; thanks marcocondrache)
    • Fixed "secondary" background on rules panel. (#39319; thanks AlvaroParker)
    • Fixed the user (top-right) dropdown not showing when you're not signed in. (#39296)
    • python: Fixed workspace diagnostics not working with Ty. (#40095)
    • Lsp colors: Reduce flickering while typing. (#40055)
    • Fixed an issue where hovering scrollbars in hovers would dismiss these. (#40008)
    • settings: Deprecated code_actions_on_format in favor of specifying code actions to run on format inline in the formatter array. (#39983)

    Breaking Changes and Notices

    • Settings: Removed support for having format steps in both the format_on_save and formatter settings for languages. format_on_save is now restricted to the values of "on" and "off", and all format steps should be set under the formatter key. If you were using format_on_save but not formatter this will be migrated for you, otherwise it will require a manual migration. (#39400)

    • Settings: Changed code action format in formatter and format_on_save settings. (#39375)

      Previous format:

      {
        "code_actions": {
          "source.organizeImports": true,
          "source.fixAll": true
        }
      }
      

      New format:

      [
        {"code_action": "source.organizeImports"},
        {"code_action": "source.fixAll"}
      ]
      

      After #39246, code actions run sequentially in order. The structure now reflects this and aligns with other formatter options (e.g., language servers).
      Both the formatter settings will be auto-migrated.

    • Zed will no longer use node from your $PATH if it's older than 22.x (previously, the minimum version was 20.x). Instead, it will fall back to its bundled node. This fixes being unable to use Copilot if an older node was installed system-wide. (#39632)

    Downloads
  • 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) Successful in 1m21s
    Stable

    rawleenc released this 2025-10-14 11:48:16 +02:00 | 3 commits to main since this release

    Zed Editor 0.207.4

    Unofficial Debian package for Zed Editor.

    Installation

    # Download and install the package
    wget https://git.rawleenc.dev/rawleenc/zed-packager/releases/download/v0.207.4/zed-editor_0.207.4_amd64.deb
    sudo apt install ./zed-editor_0.207.4_amd64.deb
    
    # Or install from the APT repository (if configured)
    sudo apt update
    sudo apt install zed-editor
    

    Upstream Release Notes

    • By default, Zed will now keep your terminal selection after copying text from it. This matches the default copy behavior of many terminals (Terminal.app, Ghostty, VS Code's terminal, etc.). To opt into the previous behavior, use "terminal": {"keep_selection_on_copy": false}.
    Downloads