Antonio Scandurra
|
393009a05c
|
Implement Buffer::diagnostic_group
|
2021-12-24 12:08:55 +01:00 |
|
Antonio Scandurra
|
11e3874b4a
|
Remove duplication when assigning diagnostics and hardcode provider names
|
2021-12-24 12:07:26 +01:00 |
|
Antonio Scandurra
|
3149a4297c
|
Add API_TOKEN environment variable to manifest
|
2021-12-24 10:02:24 +01:00 |
|
Max Brunsfeld
|
4f774e2bde
|
wip
|
2021-12-23 23:10:28 -08:00 |
|
Nate Butler
|
78564dcc68
|
Add job post to Zed.dev
|
2021-12-23 23:22:57 -05:00 |
|
Max Brunsfeld
|
d5a17053df
|
Get code compiling with some todos
|
2021-12-23 14:21:10 -08:00 |
|
Nathan Sobo
|
e3ecd87081
|
WIP
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
|
2021-12-23 11:24:35 -07:00 |
|
Antonio Scandurra
|
7b453beebc
|
WIP: Use cargo check for on-disk diagnostics
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Co-Authored-By: Max Brunsfeld <max@zed.dev>
|
2021-12-23 18:35:50 +01:00 |
|
Antonio Scandurra
|
b9d1ca4341
|
Show only disk-based diagnostics in ProjectDiagnosticsEditor
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-12-23 16:47:54 +01:00 |
|
Antonio Scandurra
|
304afc1813
|
Only preserve excerpts for invalid diagnostics if they contain cursors
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-12-23 16:33:50 +01:00 |
|
Antonio Scandurra
|
dcf26acaac
|
Use a different invalidation strategy for project-wide diagnostics
|
2021-12-23 15:41:43 +01:00 |
|
Antonio Scandurra
|
da460edb8b
|
Remove BufferState when the last buffer's excerpt is removed
|
2021-12-23 09:59:39 +01:00 |
|
Antonio Scandurra
|
9164c5f239
|
Emit an UpdateDiagnostics from Worktree when buffer diagnostics change
|
2021-12-23 09:57:50 +01:00 |
|
Max Brunsfeld
|
c47340000d
|
Fix remove_excerpts when removing the last N excerpts, N > 1
Also, generalize the randomized test to remove multiple excerpts at a time
|
2021-12-22 21:02:20 -08:00 |
|
Max Brunsfeld
|
3e59c61a34
|
Use MultiBuffer::insert_excerpt_after to update project diagnostics view
|
2021-12-22 18:00:53 -08:00 |
|
Max Brunsfeld
|
435d405d10
|
Implement MultiBuffer::insert_excerpt_after
|
2021-12-22 17:59:44 -08:00 |
|
Max Brunsfeld
|
a86ba57983
|
Add Editor::remove_blocks
|
2021-12-22 17:30:14 -08:00 |
|
Max Brunsfeld
|
5d8ed535be
|
Clear out old disk-based diagnostics after 2 seconds
|
2021-12-22 15:51:51 -08:00 |
|
Max Brunsfeld
|
b9551ae8b1
|
Preserve group ids when updating diagnostics
|
2021-12-22 14:50:51 -08:00 |
|
Max Brunsfeld
|
06d2cdc20d
|
Remove unused multi_buffer::FromAnchor trait
|
2021-12-22 13:27:43 -08:00 |
|
Max Brunsfeld
|
0faf5308ac
|
Add a unit test for preserving disk-based diagnostics
|
2021-12-22 13:27:43 -08:00 |
|
Max Brunsfeld
|
1544da887e
|
Start work on preserving continuity of disk-based diagnostics
|
2021-12-22 12:52:50 -08:00 |
|
Max Brunsfeld
|
e31205c95e
|
Revert "Implement MultiBuffer::remove_excerpts by inserting tombstones"
This reverts commit 275b7e8d4f .
|
2021-12-22 10:18:33 -08:00 |
|
Antonio Scandurra
|
275b7e8d4f
|
Implement MultiBuffer::remove_excerpts by inserting tombstones
This will make it easier to use anchors in the presence of deletes.
|
2021-12-22 17:57:36 +01:00 |
|
Max Brunsfeld
|
2c3efdea8c
|
WIP - Start work on updating project diagnostics view
|
2021-12-21 16:39:23 -08:00 |
|
Max Brunsfeld
|
a888620e5f
|
Implement MultiBuffer::remove_excerpts
We'll need this for updating project diagnostics
|
2021-12-21 15:25:57 -08:00 |
|
Max Brunsfeld
|
a93f5e5fb4
|
Avoid repeated subscriptions + clones when adding another excerpt for same buffer
|
2021-12-21 14:28:23 -08:00 |
|
Max Brunsfeld
|
3c26f67ea3
|
Minor cleanup in Buffer::update_diagnostics
|
2021-12-21 14:07:50 -08:00 |
|
Max Brunsfeld
|
bc906fef9c
|
Store worktree's diagnostics summaries ordered by path
|
2021-12-21 14:07:09 -08:00 |
|
Max Brunsfeld
|
699dafbbd4
|
Avoid cloning diagnostic messages from language server
|
2021-12-21 14:06:17 -08:00 |
|
Max Brunsfeld
|
8492c6e7ac
|
Fix maintenance of MultiBuffer's buffer states
|
2021-12-21 13:07:43 -08:00 |
|
Max Brunsfeld
|
13ecd16685
|
Index max buffer row on MultiBuffer
|
2021-12-21 12:36:46 -08:00 |
|
Nathan Sobo
|
61b806e485
|
Add an endpoint for creating an access token for a GitHub login
|
2021-12-21 13:05:32 -07:00 |
|
Max Brunsfeld
|
04d577e326
|
Fix context line handline in project diagnostic view
|
2021-12-21 11:46:47 -08:00 |
|
Max Brunsfeld
|
60f7169008
|
Remove header heights from multibuffer randomized test
|
2021-12-21 10:24:01 -08:00 |
|
Antonio Scandurra
|
eec1748dc7
|
Render excerpt headers using DisplayMap::insert_blocks
Co-Authored-By: Max Brunsfeld <max@zed.dev>
|
2021-12-21 18:32:27 +01:00 |
|
Antonio Scandurra
|
91c786a8db
|
WIP: Insert blocks in BlockMap for MultiBuffer headers
|
2021-12-21 17:38:03 +01:00 |
|
Antonio Scandurra
|
8534a9cc41
|
Don't insert headers in MultiBuffer
This lays the groundwork to insert headers in the block map instead.
|
2021-12-21 16:38:18 +01:00 |
|
Antonio Scandurra
|
99317bbd62
|
Delete unit test
Sharing/unsharing is already exercised via the integration tests.
|
2021-12-21 14:51:09 +01:00 |
|
Antonio Scandurra
|
89c0b358a7
|
Allow sharing/unsharing of projects
|
2021-12-21 12:45:20 +01:00 |
|
Antonio Scandurra
|
17094ec542
|
Allow opening of remote projects via the contacts panel
|
2021-12-21 12:05:38 +01:00 |
|
Antonio Scandurra
|
5d2c4807db
|
Fix invalid theme variables
|
2021-12-21 10:25:37 +01:00 |
|
Antonio Scandurra
|
c6dd797f4e
|
Drop project instead of worktree to simulate client leaving
|
2021-12-21 10:20:05 +01:00 |
|
Antonio Scandurra
|
afec4152f4
|
Update contacts as projects/worktrees get registered/unregistered
|
2021-12-21 10:17:26 +01:00 |
|
Antonio Scandurra
|
40da3b233f
|
Get more integration tests passing
|
2021-12-21 09:50:11 +01:00 |
|
Antonio Scandurra
|
1e8ef8a4c1
|
Register local worktrees after acquiring a project remote id
|
2021-12-21 09:49:13 +01:00 |
|
Antonio Scandurra
|
4053d683d9
|
Re-enable commented out worktree test
|
2021-12-21 08:35:08 +01:00 |
|
Max Brunsfeld
|
788bb4a368
|
Get some RPC integration tests passing
|
2021-12-20 18:08:53 -08:00 |
|
Max Brunsfeld
|
636931373e
|
Add missing RPC handlers for local projects
|
2021-12-20 18:08:06 -08:00 |
|
Max Brunsfeld
|
870b73aa36
|
Send a LeaveProject message when dropping a remote project
|
2021-12-20 18:07:51 -08:00 |
|