github zed-industries/zed v0.123.2

latest releases: v0.162.2-pre, extension-cli, collab-staging...
8 months ago

Enhancements

🎉🎉🎉 We're excited to announce that we have launched initial support for a Zed extension registry! To view and install available extensions, use the zed: extensions command found in the command palette. Extensions currently support language syntax highlighting and themes, and we're actively working to add language server support. Once language server support is implemented, we plan to transition some less popular languages out of Zed and into separate packages.

For information on how to build an extension, check the README.md here.

Screenshot of Zed extension registry

Languages

  • Added Prisma language support (#4832).
  • Added Clojure language support (#5292).
  • Added Astro language support (#5263).
  • Added the ability to add custom styles for Python docstrings using string.doc (#7346).
  • Improved syntax highlighting for JSX and TSX.
  • Improved default Go experience by enabling snippets-with-placeholders when initializing gopls. (#7523).

Vim

  • Added support for special keys ctrl-w and ctrl-u for batch deletion in Insert mode.

General

  • Added an extension installation view. Open it using the zed: extensions action in the command palette (#7096).
  • Added open permalink to line action.
  • Added Editor::unique_lines_case_insensitive and Editor::unique_lines_case_sensitive commands (#4831).
  • Added a new ToggleGraphicsProfiler command that can be used as an action (or via the Help -> Toggle Graphics Profiler menu) to investigate graphics performance.
  • Added terminal text dimming (#7497).
  • Added assistant.openai_api_url setting to allow OpenAI API URL to be configured.
  • Improved performance when opening very large files.
  • Improved sorting of completion results to prefer literal matches. (#5013).
  • Improved Markdown rendering support via markdown: open preview.
  • Improved UX for enabling Copilot when it's disabled in settings.
  • Improved layout of buffer search bar UI.
  • Associated more multimedia file types with existing file icons (#7551).

Bug Fixes

  • Fixed autocompletion for usernames with dash character in the chat message editor.
  • Fixed feedback modal spawning extra confirmations on cancel and submit (#7515).
  • Fixed case-only renaming of files producing duplicate entries in project panel (#5211, #7732).
  • Fixed backspace not working for dead keys (i.e. when typing accents or umlauts).
  • Fixed a bug that caused Copilot to suggest leading indentation even after the user accepted/discarded a suggestion (#7582).
  • Fixed theme selector overwriting settings file symlinks (#4469).
  • Fixed #7605.
  • Fixed a bug where unnecessary repeat cursor movements would occur even after a text boundary was reached (#7605).
  • Fixed language server configurations not being picked up from local, worktree-specific settings. (#4279).
  • Fixed a bug where go.mod and go.work weren't being highlighted.
  • Fixed autoclose behavior not working when composing text via IME (e.g. using quotes on a Brazilian keyboard) (#4298).
  • Fixed rendering strikethrough text inside the terminal (#7434).
  • Fixed text in terminal showing as bold when dimmed (#4464).
  • Fixed a bug where the search mode couldn't be switched to regex if terminal buffer was in focus (#7327).
  • Fixed a bug where terminal search was always in regex mode (#4880).
  • Fixed a panic that could occur when hovering over an identifier in the editor while a collaborator was typing in that buffer.
  • Fix a panic that could occur when renaming a symbol while a collaborator was typing in a buffer (#7509).

Don't miss a new zed release

NewReleases is sending notifications on new releases.