v0.135.2
github-actions
released this
15 May 16:38
·
4205 commits
to main
since this release
Enhancements
General
- Added
editor::ToggleHunkDiff
(cmd-'
) andeditor::ExpandAllHunkDiffs
(cmd-"
) actions to browse git hunk diffs in Zed. - Added an
editor: convert to opposite case
command. - Added a
stop_at_soft_wraps
setting forEditor::move_to_{beginning|end}_of_line
. Whentrue
, it causes movement to the either end of the line (via, for example Home or End), to go to the logical end, as opposed to the nearest soft wrap point in the respective direction (#10888). - Changed the branch picker to always show the current branch as the default selected entry.
- Check it out: video
- Changed inline git blame information to not show up on empty lines.
- Check it out: video
Tasks
- Added buttons to the gutter to run tests in Rust files.
Vim
- Added
shift-k
to show the hover tooltip.
Languages
- Added syntax highlighting to regular expressions inside of Go.
- Added ESLint as a default language server for Svelte.
- Added brackets and missing operators to syntax highlighting in Python code (#4341).
- Added support for function call completion when using
typescript-language-server
. This will result in parameters being added, which can then be changed and navigated with<tab>
. For this to work withtypescript-language-server
, the documentation for a given completion item needs to be resolved, meaning that if one types very quickly and accepts completion beforetypescript-language-server
could respond with the documentation, no full function completion is used.- Check it out: video
Bug Fixes
- Fixed terminals always using the global shell even when local settings specified a different shell (#7599).
- Fixed false-positive hunks appearing in files with
\r\n
endings (#11452). - Fixed a bug where the Collab panel context menu could not be dismissed with
Escape
key (#11413). - Fixed Copilot suggestions preventing completions from appearing on completion trigger inputs (#8766).
- Fixed
alt-shift-left
andalt-shift-right
in the Textmate default keybindings (#10242). - Restored the ability to confirm a prompt by pressing "Enter" when deleting/trashing files.
- Fixed detection of JSDoc to only do syntax highlighting in block comments (#7826).
- Vim: Fixed last character of reversed mouse selections (#8492).