v0.148.0
版本发布时间: 2024-08-15 01:31:53
zed-industries/zed最新发布版本:v0.150.3-pre(2024-08-23 05:03:07)
Enhancements
General
- Added a popup that is displayed when the settings are invalid.
- Added menu items to quickly switch between Supermaven and Copilot inline completions when the provider is not configured (thanks kevmo314).
- Added tool calling capabilities to OpenAI and Ollama models.
- Improved streaming git diffs to be less jumpy during inline assistant generation.
- Templates for prompts driving inline transformation in editors and the terminal can now be overridden in the
~/.config/zed/prompts/templates
directory. This is an advanced feature, and prevents you from getting upstream changes. It's intended for use by Zed developers. - Added an
editor: go to declaration
editor action (thanks coszio). - Linux: Changed the fallback color of
title_bar.inactive_background
to a non-transparent value.
REPL
- Added additional context about available kernel sessions.
- Added
update_display_data
support for REPL.- See the video!
- Added logging in debug mode of raw kernel output from REPL.
- Added
ctrl-alt-enter
keybinding forrepl::RunInPlace
(ctrl-option-enter
on MacOS). This keeps your screen position and cursor in place when running any block. - Added markdown rendering for Jupyter/REPL outputs. Push Markdown from Deno/Typescript with
Deno.jupyter.md
and in IPython useIPython.display.Markdown
.
Languages
- Improved Rust test detection to work for attributes containing
test
substring (#15580; thanks MayankJikadara). - VTSLS will now use the local instance if there's one on PATH (#4978; thanks kakoc).
- The ordering of language servers will now respect the order in the
language_servers
setting. The first language server in this list will be used as the primary language server.
Vim
- Vim: Breaking change to keybindings after the introduction of the
editor: go to declaration
editor action. The new keybindings are the following (and can be found here, alongside the other key bindings) (thanks coszio):-
g d
- Go to definition -
g D
- Go to declaration -
g y
- Go to type definition -
g I
- Go to implementation
-
Bug Fixes
- Fixed an issue where the terminal inline assistant would not appear when opening a terminal in the center pane (#15729).
- REPL: Fixed plain text output wrapping around and covering editor text (#15491, #14855).
- REPL: Fixed bug in kernelspec launch choosing first available kernel matching the language rather than selected name.
- REPL: Fixed kernels not being shut down completely on close of Editor.
- REPL: Fixed ANSI escape code and carriage return handling in repl outputs (#15640, #14855).
- Fixed poor performance when editing in the assistant panel after inserting large files using slash commands.
- Fixed a bug where a closed workspace could be reopened on startup (thanks apricotbucket28).
- Linux: Fixed Zed flickering when using Intel graphics (#14101; thanks Jaakkonen).
- Linux: Fixed prompts not being navigable by arrow keys (#15151; thanks apricotbucket28).
- Linux: Fixed visual glitches when rendering icons (#12352; thanks apricotbucket28).
- Linux: Fixed last workspace not being restored on startup (#15642; thanks apricotbucket28).
1、 Zed-aarch64.dmg 67.89MB
2、 zed-linux-aarch64.tar.gz 57.21MB
3、 zed-linux-x86_64.tar.gz 57.53MB
4、 zed-remote-server-linux-aarch64.gz 9.72MB
5、 zed-remote-server-linux-x86_64.gz 9.93MB
6、 zed-remote-server-macos-aarch64.gz 6.39MB
7、 zed-remote-server-macos-x86_64.gz 6.88MB
8、 Zed-x86_64.dmg 71.53MB
9、 Zed.dmg 126.4MB