github zed-industries/zed v0.143.0-pre

latest releases: nightly, collab-staging, collab-production...
pre-release2 months ago

Enhancements

AI

  • Added new assistant: insert into editor Action. Default keybinding: cmd-< on macOS, ctrl-< on Linux (#13467.

General

  • Changed the default fonts to IBM Plex Sans and IBM Plex Mono. If you'd like to go back to using Zed Sans/Zed mono you need to download them and install them (#13596).
  • Default to a light theme during the day (#9627)
  • Add keyboard shortcuts for scrolling in terminal (#4917, #12231).
  • Changed the default key bindings for pageup/pageup on Mac and Linux so that it moves the cursor (editor::MovePageDown). Previous scroll only behavior (editor::PageDown) is now available via cmd-pagedown on MacOS and alt-pagedown on Linux (#13389)
  • Added updated window controls on Linux (#13751)
  • Added recognizing *.markdown files as Markdown (#13608).
  • Added duplicate line shortcut to Sublime Text shortcuts (#13640)
  • Added shift shift as a default binding to open the command palette in the JetBrains keymap. (#13556).

Performance

  • Improve editor's performance with large undo histories (#13656)
  • Improved performance of "replace all" in buffer search and project search (#13654).
  • Improved power consumption on Intel Macs by preferring integrated GPUs over the discrete GPUs. (#5124).

Vim

  • vim: Support for macros (q and @) to record and replay ( #1506, #4448).
  • vim: Fix undo after repeated insert/replace mode (#13573).
  • vim: Fix 'r' repeating too much (#13566).
  • vim: Fixed : in empty diagnostics view (#13624)
  • vim: Fixed g/ outside of an editor (#13624).
  • vim: Add vim bindings for outline panel (#13763).

Bug Fixes

  • Fixed some responses being dropped from OpenAI-compatible providers (#13741 thanks @AdjectiveAllison).
  • Improved project panel ergonomics (#13704)
  • Fixed focusing the terminal when re-spawning a task (#13674). See video: focus-task-fix.webm
  • Fix auto-rename ranges with special characters (#13551).
  • Fixed Rust tests not working when crates Cargo.toml is not at the root of a worktree. (#13658).
  • Fixed Vue extension not picking up user-provided initialization options (13580).
  • Code maintenance in the editor crate ([#13565](#13565 thanks @Peiffap).

Don't miss a new zed release

NewReleases is sending notifications on new releases.