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 tocmd-=
for zoom in (#1021). - Enabled the
semantic_index
setting by default. TheSemantic
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
- 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) andctrl-w n
(creates a new file in the pane above) (#1884).
- Added v1 of command mode (#279. This should cover most common use-cases (e.g.
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.
- Fixed