Max Brunsfeld and Julia Risley
4c03be4e52
Send language server updates via the same task that sends buffer operations
...
Co-authored-by: Julia Risley <julia@zed.dev >
2023-04-24 13:52:03 -07:00
Max Brunsfeld and Julia Risley
c95a1a5e87
Add failing test for diagnostic message ordering
...
Co-authored-by: Julia Risley <julia@zed.dev >
2023-04-24 13:18:37 -07:00
Max Brunsfeld
ed0715fcae
Avoid accidentally dropping subscription when detaching it
2023-04-24 10:04:45 -07:00
Max Brunsfeld
9f819528b8
Upgrade tree-sitter-json
2023-04-24 09:43:31 -07:00
Max Brunsfeld
60bd3eb66e
Improve the LSP log UI
2023-04-24 09:43:31 -07:00
Max Brunsfeld
e923c30295
Persist LSP logs after log view is closed
2023-04-24 09:43:31 -07:00
Max Brunsfeld
2fc2226ae8
Update LspLog view to use new gpui APIs
2023-04-24 09:43:31 -07:00
Max Brunsfeld
8007447bc2
Start work on a language server log view
2023-04-24 09:43:31 -07:00
Max Brunsfeld
d7e63c8012
Add LanguageServer::on_io method, for observing JSON sent back and forth
2023-04-24 09:43:31 -07:00
Max Brunsfeld
a17f009b00
Use a workspace dependency for the futures crate
2023-04-24 09:43:31 -07:00
Mikayla Maki
c8e54672c8
fix formatting
2023-04-24 09:25:04 -07:00
Mikayla Maki
e52c8c0145
Update copilot_button.rs
2023-04-24 09:03:54 -07:00
Antonio Scandurra and Nathan Sobo
6a2b4b47ef
Remove ReadView and UpdateView traits
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2023-04-24 17:36:14 +02:00
Antonio Scandurra and Nathan Sobo
41c50cd5bb
Remove UpdateModel trait
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2023-04-24 16:52:09 +02:00
Antonio Scandurra and Nathan Sobo
b05f759400
Remove ReadModelWith trait
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2023-04-24 16:44:54 +02:00
Antonio Scandurra and Nathan Sobo
34e4b60b0b
Remove UpgradeModelHandle trait
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2023-04-24 16:40:30 +02:00
Antonio Scandurra and Nathan Sobo
29065a3755
Remove UpgradeViewHandle trait
...
Co-authored-by: Nathan Sobo <nathan@zed.dev >
2023-04-24 16:33:27 +02:00
Mikayla Maki
4af24d1366
Change copilot wording to be more explicit
2023-04-21 21:42:23 -07:00
Mikayla Maki
b543f3cd78
Remove unused import
2023-04-21 17:26:45 -07:00
Mikayla Maki
d1c34e5867
Revert previous change
2023-04-21 17:24:20 -07:00
Mikayla Maki
ec2d62aa57
Fix a bug where the character under a cursor could not reliably be selected
2023-04-21 17:15:29 -07:00
Mikayla Maki
3ef8e04779
Merge branch 'main' into fix-nondeterministic-terminal-test
2023-04-22 11:17:06 +12:00
Mikayla Maki
1c0cfe626a
Wire through the gutter, rather than implicitly adding it
2023-04-21 16:12:33 -07:00
Mikayla Maki
5059d4a89b
Fixed non-deterministic test failure and made mouse to cell conversion work correctly
2023-04-21 16:06:07 -07:00
Nathan Sobo
4fa5c54c0e
Fix missing actions in the command palette
...
Previously, the workspace view was on the stack when we were computing the
available actions, which excluded it. This is a stopgap. We should find a
better solution ASAP.
2023-04-21 15:59:29 -06:00
Nathan Sobo
6f70efbc86
WIP
2023-04-21 15:36:52 -06:00
Nathan Sobo
b1d3a39a5b
Eliminate ReadModel trait
2023-04-21 15:05:19 -06:00
Nathan Sobo
42366e2e5f
Eliminate ReadView trait
2023-04-21 15:03:57 -06:00
Nathan Sobo
1e2bec9c25
Merge remote-tracking branch 'origin/main' into into-element
2023-04-21 14:27:25 -06:00
Nathan Sobo
b930041e7e
Merge pull request #2401 from zed-industries/simplify-context-lifetimes
...
Remove unnecessary lifetime parameter from WindowContext
2023-04-21 14:26:26 -06:00
Nathan Sobo
7a981d1019
Fix more formatting
2023-04-21 14:25:49 -06:00
Nathan Sobo
e0e12ef862
Fix formatting
2023-04-21 13:09:36 -06:00
Nathan Sobo and Max Brunsfeld
52d4cc5349
Refine naming of element-related types and traits
...
Co-Authored-By: Max Brunsfeld <max@zed.dev >
2023-04-21 13:06:37 -06:00
2bd56ab6f0
Rename Drawable::boxed to into_element and make containers generic
...
Multi-element are now generic over any drawable child, which can be converted
into an element.
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
Co-Authored-By: Max Brunsfeld <max@zed.dev >
2023-04-21 12:43:19 -06:00
Mikayla Maki
1f01055a9d
Merge pull request #2402 from zed-industries/fix-panics
...
Fix panic in pane.rs
2023-04-22 05:53:48 +12:00
Mikayla Maki
d74f30753a
Fix test covering this case
2023-04-21 10:48:34 -07:00
Mikayla Maki
246a4e0a89
Align return of close_active_item to match original format
2023-04-21 10:44:27 -07:00
Mikayla Maki
8d8440ace2
Remove unused cyclic dependency from copilot crate
...
Move notification handling earlier so that there are less copilot messages in the log
2023-04-21 10:38:36 -07:00
Mikayla Maki
72d0782400
Fix panic in remove active item
2023-04-21 10:08:52 -07:00
Antonio Scandurra and Nathan Sobo
a614b9528b
Remove unnecessary lifetime parameter from WindowContext
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2023-04-21 18:06:53 +02:00
Antonio Scandurra and Nathan Sobo
2c9147d2df
Fix ProjectDiagnosticsEditor::breadcrumbs signature
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2023-04-21 17:54:26 +02:00
Antonio Scandurra
b9b4f7d61f
Merge pull request #2372 from zed-industries/window_context_2
...
Give elements access to their parent views and simplify contexts
2023-04-21 17:32:14 +02:00
Julia
05e37191cd
Merge pull request #2398 from zed-industries/fix-diagnostics-breadcrumbs
...
Render breadcrumbs for diagnostics multi-buffer
2023-04-21 11:31:35 -04:00
Antonio Scandurra and Nathan Sobo
68332f6149
Remove handle to view from TerminalElement
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2023-04-21 16:56:06 +02:00
Antonio Scandurra and Nathan Sobo
c8bb19eb92
Make App::notify_view private
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2023-04-21 16:50:57 +02:00
Antonio Scandurra and Nathan Sobo
ae5f3c235e
Introduce a new WindowContext::remove_window API
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2023-04-21 16:39:53 +02:00
Antonio Scandurra and Nathan Sobo
a640adb743
Avoid double borrow of view in ProjectPanel drag and drop
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2023-04-21 16:23:47 +02:00
Antonio Scandurra and Nathan Sobo
61417a32f5
Avoid double borrow of views on up and up_out in DragAndDrop
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2023-04-21 16:19:51 +02:00
Antonio Scandurra
64ef8b76d3
Take a target view when marking an element as draggable
2023-04-21 15:52:05 +02:00
Antonio Scandurra
0912090a50
Remove stray push_layer from EditorElement::paint
2023-04-21 11:46:13 +02:00