github zed-industries/zed v0.106.2

latest releases: nightly, collab-staging, v0.161.1-pre...
13 months ago

Additions

  • Added "Replace in project" functionality.
  • Added cmd-k shift-{left,right,up,down} to swap panes in that direction.
  • Added support for the experimental Next LS for Elixir, to enable it add the following field to your settings and restart Zed:
"elixir": {
    "lsp": "next_ls"
}
  • Added the ability to exclude warnings from project diagnostics. By default, they will be on, but they can be disabled temporarily by clicking on the warnings icon. The default behavior can be changed by changing the new diagnostics.include_warnings setting.
  • Added a "Save all/Discard all" prompt when closing a pane with multiple edited buffers.
  • Added a "Discard" option to prompt when saving a file with conflicts (previously this only appeared on close, not on save).
  • Improved find and replace by allowing "replace with" text to be empty.
  • Improved zoom by allowing cmd-+ in addition to cmd-= for zoom in (#1021).
  • Enabled the semantic_index setting by default. The Semantic mode in project search will be visible by default now.
  • Vim
    • Added v1 of command mode (#279. This should cover most common use-cases (e.g. :w, :%s//); see the vim docs for more information. If you have a feature you would like to see, open a feature request.
    • Added key bindings for multiple selections:
      • Added g n / g N to select next/previous.
      • Added g > / g < to skip current selection and select next/previous.
      • Added g a to select all.
    • Added ctrl-w shift-{h,j,k,l} to swap panes in that direction (#278).
    • Added ctrl-w o (closes everything except the current item) and ctrl-w n (creates a new file in the pane above) (#1884).

Bug Fixes

  • Fixed a bug where hiding filters in project search would not focus on query editor.
  • Fixed an issue with the size of the fold line icon.
  • Fixed editor: toggle comments action not working in CSS buffers.
  • Vim
    • Fixed ctrl-d / ctrl-u to match vim (when :set scrolloff=3)
    • Fixed a panic when using j to go beyond end of file.

Don't miss a new zed release

NewReleases is sending notifications on new releases.