Stable releases

Zed Changelog


Zed 0.88.3




  • Added a more flexible and customizable panel system (#287). Read the blog post for more information.
  • Added a recently opened file list to search file dialogue.
  • Added project_panel: { git_status: bool } to the settings, for controlling whether git status information appears.
  • Improve the contrast of git status indicator colors in the project panel.
  • Introduced the ability to talk to GPT-4 within buffers. If OPENAI_API_KEY is defined in your environment, you can now run the ai: assist command to pass the text of your current buffer to GPT-4. If you're editing a file with a .zmd extension, you can also invoke the model with cmd-enter.
  • Added MoveToStartOfParagraph and MoveToEndOfParagraph movements for paragraph based vertical navigation.

Bug Fixes

  • Fixed a bug that prevented opening excerpts when the cursor was at the end of a multi-buffer.
  • Fixed a bug where restarting a language server would sometimes leave buffers with stale diagnostics associated with that server.
  • Fixed a bug where the diagnostics pane could not be focused or closed in certain circumstances.
  • Fixed a bug when files were left open after being deleted from the project panel.
  • Fixed a rare crash that could occur during syntax highlighting.

Zed 0.87.6




  • Added git status colors to files and directories in the project panel (29).
  • Added git diff locations to the scrollbar.
  • Added settings for controlling the visibility of the scrollbar: scrollbar: { show: "auto"/"system"/"always"/"never", git_diff: bool }.
  • Added the ability to jump to a specific line and column from the file finder and from the zed CLI. To do this, include a line number and optional column number, preceded by colons, after the desired filename (557, 1184).
  • Added the ability to jump to a specific column from the go-to-line modal, by typing a colon and a column number after the line number.

Bug Fixes

  • Fixed a bug where a git repository’s diffs and statuses did not update properly when the repository was renamed.
  • Fixed a bug where git gutter markers would not cover the full vertical space taken by a wrapped line (#937).
  • Fixed a bug in repository detection that caused it to update rapidly.
  • Fixed a bug where changes weren't reflected in the git gutter when creating a new git repository inside an existing project folder (553).
  • Fixed a lag that would sometime occur when large numbers of files changed on disk, due to reporting the changed files to language servers.
  • Fixed a bug that wouldn't focus the command palette if deploying it while the file finder was open.
  • Fixed some cases where screen-sharing would have low bitrate or completely fail to start.
  • Updated project search navigation. esc no longer steals focus from the editor.

Zed 0.86.1




  • Added the active branch name to the project name in the title bar. The ability to change the branch will come in a future release.
  • Added settings to render whitespace characters in the editor (#308).
  • Added support for including or excluding certain directories from project search (#410).
  • Added support to use key bindings in macOS modals with buttons (#1095).

Bug Fixes

  • Fixed a bug where clicking a context menu's item would not dismiss it.
  • Fixed a bug where some icons could be cut off.

Zed 0.85.4


  • Fixed a bug where Zed would crash on Intel-based Macs when presenting a blocking modal (1528).

Zed 0.85.3




  • Added support for displaying ESLint diagnostics for JavaScript/TypeScript projects with an ESLint configuration.
  • Added the ability to disable Copilot for specific file paths, using glob patterns. Click 'Hide Suggestions for This Path' in the copilot menu to populate this setting with an initial glob for the current file.
  • Improved Markdown rendering in editor hover popovers.

Bug Fixes

  • Fixed a bug where the Copilot server would continue to run after qutting Zed.
  • Fixed a bug that prevented the project panel from being deployed via the mouse
  • Fixed a crash that could happen when going to a definition pointing to more than one location
  • Fixed a big where copilot could get stuck in logged out state.
  • Fixed a bug that caused auto updater to fail.

Zed 0.84.5


  • Fixed a bug where mouse click events could fall through the modal terminal and into the project panel.

Zed 0.84.4


  • Fixed a bug that caused keystrokes to not be shown in tooltips and context menus
  • Fixed a bug that caused vim commands to show up in the command palette even if vim mode was disabled
  • Fixed a bug that prevented symbol renames from working correctly when vim mode was enabled (#1505)

Zed 0.84.3




  • Added a languager server log view (log: open language server logs).
  • Added a setting to adjust the line height in the terminal.

Bug Fixes

  • Fixed a bug where navigating from the project search into an excerpt and back would change focus to the query editor.
  • Fixed a bug where snippet placeholders ($1 etc) were being shown in the completion menu in Rust.
  • Fixed a bug where line wrapping in the terminal could render characters off screen (#967).
  • Fixed a bug where Zed would crash when trying to remove the active item in an already-empty pane.
  • Fixed a bug where breadcrumbs were not being rendered in the diagnotics multi-buffer.
  • Fixed a crash that sometimes happened when switching between different zed windows with vim mode enabled.


Zed 0.83.2


  • Fixed a crash that could happen when closing the active item while the pane was empty.