This PR adds project panel settings for disabling git status.
Release Notes:
- Adds `project_panel: { git_status: bool }` to the settings, for
controlling whether git status information appears.
Drop dependency on tokio introduced by async-openai and do it ourselves.
The approach I'm taking of replacing instead of appending is causing issues. Need to just append.
Nathan Sobo
created
049b72e
Add architecture to clickhouse event request body
Joseph Lyons
created
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