github zed-industries/zed v0.97.5

latest releases: collab-staging, nightly, v0.160.6-pre...
15 months ago

Additions

  • Added support for wrap guides (#48). Add 1 or more wrap guides via wrap_guides: [...]. Wrap guides can be toggled on and off via show_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, and shuffle 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 via alt-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-click for 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 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.

Don't miss a new zed release

NewReleases is sending notifications on new releases.