Additions
- Revamped project & buffer search UI.
- Added a
search: cycle mode
command in search. - Added a
editor: toggle inlay hints
command and a bar to toggle editor-related items. - Added a
default_open_ai_model
setting for the assistant (defaults togpt-4-0613
). - Added default key bindings for
NewFile
andNewDirectory
in the project panel (bound tocmd-n
andalt-cmd-n
, respectively). - Added file icons for Python and Elixir.
- Added support for
$
and#
in identifiers in Javascript/Typescript. - Improved completions for PHP (#1820).
- Improved multi-selection copy behavior by separating selections with a
\n
. - Improved language server responsiveness in large files, by reducing the number of code-actions and document-highlights requests sent to language servers.
- Vim additions:
Bug Fixes
- Fixed a bug where auto-closing quotation marks were inserted incorrectly in Rust (#684).
- Fixed a bug where small syntax errors would mess up syntax highlighting more than necessary when editing certain languages, like Scheme and PHP.
- Fixed a bug where editors didn't auto-scroll when typing if all cursors could not fit within the viewport.
- Vim bug fixes:
- Fixed scroll offset on
ctrl-{e,y,u,b}
(#1929). - Fixed escape to dismiss suggestions in insert mode.
- Fixed scroll shortcuts (
ctrl-{f,b,d,u,e,y}
) in visual modes. - Fixed autocompletion of private fields and methods in Javascript/Typescript.
- Fixed position when using
p
on text copied outside zed (#469). - Fixed indentation when using
p
on text copied from zed (#1015).
- Fixed scroll offset on