v0.97.0-pre
Pre-release
Pre-release
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 Insideaction to the project panel to initiate a project search in a given directory (#1326). - Added a default keybinding for using
enterto rename files in the project panel.spaceis now the default used to open a file. - Added the ability to
ctrl-clickin place of right click to summon context menus (#1150). - Added a
workspace: close all docksaction (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-clicking paths beginning with a~in the terminal. - Improved
cmd-clickfor directory paths in the terminal. Now,cmd-clicking 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 Ato find all references.g .to open the code actions menu.c dfor 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
SelectAllMatchesaction 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_heightsetting. - Removed the autoscroll-to-end-of-file behavior when running the
editor::SelectAllaction. - Vim bug fixes:
- Removed tab's behavior in normal mode (#988). Pressing
tabnow 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