github zed-industries/zed v0.90.0-pre

latest releases: nightly, collab-production, v0.136.2-pre...
pre-release11 months ago

Additions

  • Added a new assistant panel feature that enables interacting with OpenAI using an API key. This replaces the previous experimental ai: assist command that would work on any buffer. The experience is similar to the one offered by ChatGPT with the added ability to edit, delete or enhance previous messages. When hitting cmd-enter, the assistant will start streaming responses from OpenAI. A response stream can be canceled using escape. Moreover, the active editor's selection can be quoted in the assistant panel using cmd->, which will automatically embed the selected piece of text in a Markdown fenced code block.
  • Added support for folder-specific settings. You can customize Zed's settings within a particular folder by creating a .zed directory and a .zed/settings.json file within that folder. See the documentation for details.
  • Added an application menu command - Zed > Preferences > Open Local Settings for creating a folder-specific settings file.
  • Improved the syntax highlighting of fenced code blocks in markdown.
  • Improved density of the project panel and tidied up some visual issues.
  • Improved syntax highlighting of doc attributes and special macros in Elixir (#814).
  • Updated the outline view in Elixir to display function parameters, to allow differentiating between function overloads.
  • Added automatic continuation of comments: the language's line-comment prefix is inserted automatically when typing a new line in an existing line comment.
  • Added a "select previous" editor command, mirroring "select next".

Bug Fixes

  • Fixed a crash that would sometimes occur when editing buffers after having collaborated on a remote project.
  • Fixed a bug where opening the project panel did not reset the zoom state of a pane.
  • Fixed a bug that was causing IME input to sometimes be rendered in the wrong position.
  • Fixed a bug where project search tabs initially had an empty tooltip (#1533).

Don't miss a new zed release

NewReleases is sending notifications on new releases.