github zed-industries/zed v0.168.0-pre

latest releases: nightly, collab-staging, v0.167.2...
pre-release6 days ago

Enhancements

General

  • Added menus on Linux (#21873; thanks 0xtimsb).
  • Multibuffer headers will now stick to the top of the viewport as you scroll (#22391).
  • Multibuffer improved usability: clicking on line numbers in multibuffers jumps the cursor to that location in file; show keybinds for "jump to file/location" and "expand excerpt" (#22167).
  • Multibuffer diagnostic excerpts can now be expanded(#22391).
  • Added block comment syntax <!-- and --> for Markdown files (#22352; thanks Rusydy).
  • Improved handling of resizing and multiple monitors in Linux/Windows (#22409; thanks kvark).
  • Make workspace::ToggleRightDock open the assistant panel if no right-dock panel has yet been activated (#22346).
  • Terminal: cmd-n now opens a new terminal instead of a new file (#22253).
  • Improved performance with large quantity of cursors (#22299)
  • Improved GPU context management: share a single context with multiple surfaces (#20853; thanks kvark)
  • Added support for searching command palette using keymap-style action names (#22149).
  • Add keybinds for "Close Left" / "Close Right" tab actions: cmd-k e / cmd-k t (macOS) or ctrl-k e / ctrl-k t (Linux) (#22402).

Language / AI

  • Add support for OpenAI o1 model (non-preview) in GitHub Copilot Chat (#22376; thanks chirpcel).
  • Syntax highlight the JavaScript keyword using (#22479; thanks jaydenseric).
  • Zig: Fixed zls renames applying duplicate edits (#22512).
  • Zig: Fixed zls not working properly when typos extension is installed (#22511).
  • Fixed autocomplete inserting multiple imports (#22448)
  • Fixed pytest decoracted function discovery (#22325; thanks ThomAub)
  • Added the new CSS logo (#22382)

Vim

  • Support arrow key movement in with Alacritty vi-mode in the Zed Terminal on more keyboard layouts. Access via terminal::ToggleViMode action which is bound by-default to ctrl-shift-space (#22103; thanks agomezl)
  • Fixed vim repeat (.) and macro playback of insertions in diagnostics and assistant (#22210).
  • Fixed deleting sentence-wise (i.e. d( and d)), which would previously delete the whole line instead of just a sentence. (#22289)
  • Added support for find and replace in diagnostics. Also causes keybindings that use search to now work (such as * and # vim bindings) (#22213).

Bug Fixes

  • Fixed non-maximized zed windows growing larger across sessions on Linux (#22301; thanks 0xtimsb)
  • Fixed Failed to start language server errors when starting from dekstop entry on Linux (#22335; thanks 0xtimsb).
  • Fixed some language servers reporting status as "Downloading..." when only a version check was being done (#22292).
  • Fixed language servers not being released between project reopens (#22470).
  • Fixed wrong cursor theme for arrow cursor style on Linux (#22276; thanks 0xtimsb).
  • Fixed file saving with root ownership on Linux (#22045; thanks 0xtimsb).
  • Fixed GitHub permalink-to-line actions when worktree dir and Git dir aren't the same (#22003)
  • Collab: Fixed an overlap that cuts off user names when a cursor has a block shape (#21999; thanks AaronFeickert).
  • Collab: Hide chat panel button by default when not in a call (#22200).

Don't miss a new zed release

NewReleases is sending notifications on new releases.