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": {
"next": "on"
}
- 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). - 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.