0.186.0
05/07/2025
macOS
Loading...
Loading...
Linux
Loading...
Loading...
Today's release introduces the Agent Panel for AI-powered editing.
Enhancements
- Added hover state to editor scrollbars. (#28064; thanks MrSubidubi)
- Added
ctrl-r
binding to refresh diagnostics in the project diagnostics editor context. (#29706) - Added icon for branch switcher in title bar. (#29494; thanks shank03)
- Added support for identification and authorization when using a SOCKS proxy. (#29591; thanks tidely)
- Added
workspace.title_bar.show_onboarding_banner
preference to hide onboarding banners. (#29709; thanks nt8r) - Added a way to dismiss workspace notifications. (#30015)
- Added the
skip_focus_for_active_in_search
setting for the file finder, which allows turning off the default behavior of skipping focus on the active file while searching in the file finder. (#27624; thanks patrickJramos) - Improved project search input field alignment. (#29886; thanks MrSubidubi)
- Relocated
workspace.show_user_picture
preference toworkspace.title_bar.show_user_picture
. (#29709; thanks nt8r)
Git
- Changed the Git branch picker to make remote-tracking branches less prominent. (#29744)
Languages
- Rust: Improved Rust macro highlighting. (#28182; thanks chbk)
- Rust: Added
editor::GoToParentModule
for rust-analyzer-backed projects. (#29755) - Rust: Added a way to get diagnostics from cargo and rust-analyzer without mutually locking each other. (#29706)
- Python: Fixed identification of runnable test functions within decorated pytest classes. (#29688)
- Bash: Fixed bracket autoclose behavior. (#29817; thanks danfuzz)
Vim
r enter
now maintains indentation, matching Vim. (#29838; thanks AidanV)- Improved behavior around word-based delimiters in Bash (
do <-> done
,then <-> fi
, etc.) so they can be toggled between using%
. (#29700) - Vim: Fixed an issue where we only automatically stored 7 numbered registers instead of 9. (#29986; thanks murtlatif)
AI
- Introduced agentic editing via the Agent Panel.
Today, the agent panel is publicly available to all, but for previous beta testers, here's what landed since last release (v0.185.9-pre
):
- Allowed customizing temperature by provider/model. (#30033)
- LMStudio: Fixed Zed support for LMStudio >= v0.3.15 (breaking change -- older versions are no longer supported). (#30013; thanks imumesh18)
Bug Fixes
- Fixed a (hypothetical) panic in terminal search. (#29984)
- Fixed
editor::SelectLargerSyntaxNode
to properly select nodes when the cursor is positioned at the end of words or lines. (#29978) - Fixed
autoscroll_on_clicks
not being applied when expanding selection. (#28235; thanks neunato) - Fixed multicursors not being added when clicking on line numbers. (#28263; thanks neunato)
- Fixed inconsistent
SelectPrevious
behavior. (#27695; thanks fernandeeees) - Fixed the tasks from LSP not inheriting the worktree environment. (#29761; thanks WeetHet)