54c04a6
Fix race condition in diff base initializaiton (#2513)
Click to expand commit body
fixes
https://linear.app/zed-industries/issue/Z-1657/diff-markers-in-gutter-do-not-show-up-until-after-first-save
Release Notes:
- Fixes a race condition on buffer initialization that would cause git
diffs to not load.
1b5be04
Fixed contrast in project panel and scrollbar (#2512)
Click to expand commit body
Redo of https://github.com/zed-industries/zed/pull/2504
This makes the different git locations individually style-able
Release Notes:
- Improve git contrast (preview only)
11eb9b1
Update project panel & scroll bar git colors
Nate Butler
created
4c9d24d
Only fire update diff base when the dot repo is scanned (#2510)
Click to expand commit body
This PR fixes a bug in the firing of the UpdatedRepositories event which
caused it to flood collaboration with new messages on every file save.
Release Notes:
* Fixed a bug in repository detection that caused it to fire
over-eagerly (preview only)
Mikayla Maki
created
96224fa
Only fire update diff base when the dot repo is scanned
Mikayla Maki
created
0e332b5
Clear old diagnostics when restarting a language server (#2509)
Click to expand commit body
Previously, restarting a language server did not clear out the
diagnostics that were published by that server. Those diagnostics would
stick around forever.
Release Notes:
* Fixed a bug where restarting a language server would sometimes leave
buffers with stale diagnostics associated with that server.
Max Brunsfeld
created
7689cdf
Clear old diagnostics when restarting a language server
Max Brunsfeld
created
1d07cff
Adjust scrollbar settings to be expandable (#2507)
Click to expand commit body
Note that this PR cannot be cherrypicked into preview, as it relies on
the new settings infrastructure.
Switches settings from `show_scrollbars: "auto"` to `scrollbar: {show:
"auto", git_diffs: true}`.
fixes
https://linear.app/zed-industries/issue/Z-1650/scroll-bar-feature-settings
Release Notes:
- Changed scrollbar settings from `show_scrollbars: "auto"` to
`scrollbar: {show: "auto", git_diffs: true}`. (preview only)
Mikayla Maki
created
dcb987b
Diagnostics pane was not focusable with the mouse (#2506)
Click to expand commit body
fixes
https://linear.app/zed-industries/issue/Z-1432/cant-cmd-w-an-empty-diagnostics-in-a-split-pane
Release Notes:
* Fixed a bug where the diagnostics pane could not be focused or closed
in certain circumstances.
Fixes a bug introduced in
https://github.com/zed-industries/zed/pull/2448, where error messages
would be logged if the user config didn't specify certain fields like
`journal` or `telemetry`.
a691449
Add paragraph based vertical movements (#2502)
Click to expand commit body
Very selfish patch I worked on yesterday, I kept saying I wanted these
and finally decided to just add them. Feedback on the keybindings
welcome
Release Notes:
* Added `MoveToStartOfParagraph` and `MoveToEndOfParagraph` movements
for paragraph based vertical navigation
Julia
created
8526613
Fix perf problem with scrollbars in large multibuffers (#2505)
Click to expand commit body
Remove scrollbars from multibuffers
Release Notes:
* Removes git scrollbar highlights from multibuffers (preview only)
Mikayla Maki
created
6f4b6ee
Diagnostics pane was not focusable with the mouse
9e46b17
Do not refocus project search query on ESC press (#2494)
Click to expand commit body
Closes
https://linear.app/zed-industries/issue/Z-1471/escape-should-not-move-focus-to-project-search
Makes ESC more predictable as a shortcut that cancels/roll backs the
state in project search panel.
Release Notes:
* Fixes ESC making focus to jump in project search panel