0.186.7
05/14/2025
macOS
Loading...
Loading...
Linux
Loading...
Loading...
This week, we are launching the beta for our new debugger. Sign up for the waitlist and we'll send you an email once we let you in.
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) - Added the ability to clear activity indicator. (#30204)
- 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) - Fixed an issue where we only automatically stored 7 numbered registers instead of 9. (#29986; thanks murtlatif)
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 tasks from LSP not inheriting the worktree environment. (#29761; thanks WeetHet)
- Fixed extension suggestions repeatedly appearing for recommended extensions like Ruby or Nix. (#30244)
- Fixed terminal
cmd-click
not registeringfoo/bar:20:in
-style paths. (#30207) - Fixed underline flicker when switching between
cmd
-hovered words in terminal. (#30206) - Removed a faulty check in the askpass implementation causing unintended "Failed to check metadata of Zed executable path for use in askpass" errors when remoting via SSH or doing git operations that require authentication. (#30397)