Additions
- Added support for wrap guides (#48). Add 1 or more wrap guides via
wrap_guides: [...]
. Wrap guides can be toggled on and off viashow_wrap_guides
. - Added syntax highlighting for the Elm and GLSL languages (#598).
- Added command palette actions for
sort lines case sensitive
,sort lines case insensitive
,reverse lines
, andshuffle lines
((#57), (#658)). - Added a
Search Inside
action to the project panel to initiate a project search in a given directory (#1326). - Added a default keybinding for using
enter
to rename files in the project panel.space
is now the default used to open a file. - Added the ability to
ctrl-click
in place of right click to summon context menus (#1150). - Added a
workspace: close all docks
action (deployed viaalt-cmd-y
). - Added support for navigating to the next pane in a given direction using
cmd+k cmd-{up,down,left,right}
((#476), (#478)). - Added support for
cmd-click
ing paths beginning with a~
in the terminal. - Improved
cmd-click
for directory paths in the terminal. Now,cmd-click
ing on directory paths focuses the project panel, highlights the directory, and expands it. - Improved project panel rename by selecting file names without extensions (#1789).
- Improved behavior of split resizing by cascading the resize to adjacent panes.
- Optimized the loading of project files when working in very large git repositories (#1770).
- Updated preview app icon.
- Updated file icons.
- Vim additions:
- Added a mode indicator (#409).
- Added support for many window related shortcuts:
ctrl-w {h,j,k,l,up,down,left,right,w,W,p}
for navigating around panes.ctrl-w {q,c}
for closing panes.ctrl-w {v,s}
for splitting panes.
- Added
;
and,
to repeat last{f,F,t,T}
. - Added zed-specific shortcuts for common IDE actions:
g A
to find all references.g .
to open the code actions menu.c d
for rename.
Bug Fixes
- Fixed PHP language server installation on systems without a system Node installation.
- Fixed context menu keybindings not updating with custom keybinding values (#1751).
- Fixed a crash when the
SelectAllMatches
action was called on no matches. - Fixed a bug where project paths took a very long time to load when working in large git repositories (#1770).
- Fixed a bug where non-buffer portions of the UI were being affected by the
buffer_line_height
setting. - Fixed a bug that could cause Zed's internal state to become invalid.
- Removed the autoscroll-to-end-of-file behavior when running the
editor::SelectAll
action. - Vim bug fixes:
- Removed tab's behavior in normal mode (#988). Pressing
tab
now produces nothing. - Fixed a crash that could occur when invoking a Vim object without an operator.
- Removed tab's behavior in normal mode (#988). Pressing