Today, we are launching our private beta for enhanced Git integrations. We'll gradually invite users from the Git beta waitlist daily. Keep an eye out for an invite email from our team in the coming days.
Breaking Changes and Notices
- Renamed several keymap actions for consistency (e.g.,
GoToPrevHunk
→GoToPreviousHunk
,TabPrev
→Backtab
, etc). Your existing configured keybindings will still work. You can click "Backup and Update" at the top of your keymap file to easily update to the new actions. (#25909)
Enhancements
- Added support for
stop_at_indent
toEditor::DeleteToBeginningOfLine
. (Thanks @felixpackard) - Added support to unfold multibuffer excerpts when editing their contents. (#25677)
- Added a way to toggle inlay hints with modifiers. (#25752)
"inlay_hints": {
/// A set of modifiers which, when pressed, will toggle the visibility of inlay hints.
/// If the set is empty or not all the modifiers specified are pressed, inlay hints will not be toggled.
"toggle_on_modifiers_press": {
"control": false,
"shift": false,
"alt": false,
"platform": false,
"function": false
}
}
- SSH: Added support for specifying
ssh_config
files (ssh -F ssh_config
) in connection string. (#25619) - SSH: Added support for downloading
zed-remote-server
with busybox wget (Alpine, etc). (#25621) - Improved Zed tasks'
ZED_WORKTREE_ROOT
fallbacks. (#25605) - Changed the
always_show_close_button
key toshow_close_button
and introduced a newhidden
value, that allows never displaying the close button. (#23880; thanks @Morgandri1) - Updated bundled JSON schemas for
package.json
andtsconfig.json
. (#25826)
Vim
- Added the ability to set the default Vim mode. (#25067; thanks @aspiringLich)
- Fixed back quotes
``
not recognized as object. (#24999; thanks @yichengliu)
Languages
- Added
editor::OrganizeImports
action to organize imports (sort, remove unused, etc.) for supported LSPs. You can trigger it by using thealt-shift-o
key binding. (#25793) - Added support for clickable file paths in the Odin language format. (#25842; thanks @devzeth)
AI
- Edit Predictions: Added an
enabled_in_assistant
setting. (#25767) - Edit Predictions: Added support for absolute globs in
edit_predictions.disabled_globs
.
Bug Fixes
- Fixed an issue where git hunk indicators in editor scrollbars used the incorrect colors. (#25824)
- Fixed Markdown preview to display image with max width 100%. (#25632; thanks @huacnlee)
- Fixed issues with ansible-language-server sending phantom diagnostic updates. (#25903)
- Fixed an issue where the buffer search options would not be reset when using
buffer: deploy search
after using Vim search (*
&#
) which enable all search options. (#25838) - Fixed an issue where
active_pane_modifiers
settings would be applied to a parent pane if one of its child panes was active. (#25836) - Fixed search input regex highlight not going away after redeploy. (#25797)
- Fixed an issue where
Zed.log
could grow excessively large during long sessions of Zed. (#25768) - Fixed Rust test tasks showing up outside of tests. (#25787)
- Fixed markdown preview not updating when an edit prediction is accepted. (#25772)
- Fixed a panic when Cyrillic characters are used in languages like Swift. (#25739)
- Fixed an issue where the Bedrock model provider would not always respect the region. (#25716; thanks @5herlocked)
- Fixed an issue where active diagnostics could become stale. (#25646)