Piotr Osiewicz
|
7f6bb3d1eb
|
Extract multi_buffer module out of editor (#3170)
Release Notes:
- N/A
|
2023-10-25 19:31:47 +02:00 |
|
Kirill Bulatov
|
e7b5880af0
|
Combine both text and inlay highlights in randomized tests
|
2023-09-14 23:53:56 +03:00 |
|
Kirill Bulatov
|
f9b70718ac
|
Store hints in the map, not the snapshot
|
2023-09-14 23:36:33 +03:00 |
|
Kirill Bulatov
|
4e9f0adcef
|
Improve inlay hint cache lookup
|
2023-09-14 23:31:50 +03:00 |
|
Kirill Bulatov
|
8ae3f79235
|
Restructure inlay highlights data for proper access
|
2023-09-14 23:05:22 +03:00 |
|
Kirill Bulatov
|
396efec6e1
|
Uncomment the rest of the tests
|
2023-09-14 22:18:26 +03:00 |
|
Kirill Bulatov
|
47e0535f1c
|
Randomize inlay highlight range start
|
2023-09-14 22:08:12 +03:00 |
|
Kirill Bulatov
|
129fb62182
|
Consider offsets in inlay chunks
|
2023-09-14 22:08:12 +03:00 |
|
 Kirill BulatovandAntonio Scandurra
|
a9de6c3dba
|
Properly handle inlay highlights in the InlayMap
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
|
2023-09-14 22:08:12 +03:00 |
|
Kirill Bulatov
|
80b96eb05b
|
Add inlay highlight test
|
2023-09-14 22:08:12 +03:00 |
|
Kirill Bulatov
|
42bd2be2f3
|
Implement inlay highlighting
|
2023-09-14 22:08:12 +03:00 |
|
Kirill Bulatov
|
890a587254
|
Use standalone inlay background highlights
|
2023-09-14 22:08:12 +03:00 |
|
Kirill Bulatov
|
9f5314e938
|
Unify highlights in *Map
|
2023-09-14 22:08:12 +03:00 |
|
Kirill Bulatov
|
6c00cd8a35
|
Do not combine inlay and text highlights on the *Map level
|
2023-09-14 22:08:12 +03:00 |
|
Kirill Bulatov
|
852427e87b
|
Use inlay highlights in randomized tests
|
2023-08-25 14:26:17 +03:00 |
|
Kirill Bulatov
|
7cd60d6afb
|
Simplify and restore client resolve capabilities
|
2023-08-25 14:26:17 +03:00 |
|
Kirill Bulatov
|
dcf570bb03
|
Fix resolve status conversion
|
2023-08-25 14:26:17 +03:00 |
|
Kirill Bulatov
|
bcaff0a18a
|
Propagate inlay background highlights to data storage
|
2023-08-25 14:26:17 +03:00 |
|
Kirill Bulatov
|
4b78678923
|
Prepare background highlights for inlay highlights
|
2023-08-25 14:26:17 +03:00 |
|
Kirill Bulatov
|
12ffbe54fb
|
Unify text and inlay highlights
|
2023-08-25 14:26:17 +03:00 |
|
Kirill Bulatov
|
420f8b7b15
|
Prepare for inlay and text highlight unification
|
2023-08-25 14:26:17 +03:00 |
|
 Kirill BulatovandAntonio
|
4cc9f2f525
|
Highlight inlay hint parts on cmd-hover
Co-Authored-By: Antonio <antonio@zed.dev>
|
2023-08-25 14:26:17 +03:00 |
|
Kirill Bulatov
|
f8874a726c
|
Attempt to highlight inlays
|
2023-08-25 14:26:17 +03:00 |
|
Kirill Bulatov
|
6c5761d05b
|
Pass inlay highlight information
|
2023-08-25 14:26:17 +03:00 |
|
Kirill Bulatov
|
477fc865f5
|
Properly resolve inlay label parts' locations and buffers
|
2023-08-25 14:26:17 +03:00 |
|
Kirill Bulatov
|
80e8714241
|
Send inlay hint resolve requests
|
2023-08-25 14:26:17 +03:00 |
|
Kirill Bulatov
|
3434990b70
|
Store inlay hint resolve data
|
2023-08-25 14:26:17 +03:00 |
|
Max Brunsfeld
|
a127b0d3e6
|
Fix warnings surfaced in Rust 1.71
|
2023-08-02 09:19:23 -07:00 |
|
Kirill Bulatov
|
d7f6b5e1a0
|
Remove InlayProperties
|
2023-07-05 16:17:14 +03:00 |
|
Kirill Bulatov
|
6ba1c3071a
|
Simplify inlay map data
|
2023-07-05 15:23:56 +03:00 |
|
Kirill Bulatov
|
43d4f04331
|
Do not add extra spaces to hints
|
2023-07-03 11:17:12 +03:00 |
|
 Kirill BulatovandAntonio Scandurra
|
bb9ade5b6f
|
Fix wrap map test
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
|
2023-06-29 22:39:18 +03:00 |
|
 Kirill BulatovandAntonio Scandurra
|
2b59f27c3b
|
Fix fold map tests
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
|
2023-06-29 22:39:18 +03:00 |
|
Kirill Bulatov
|
15e0feb91d
|
Move highlights from fold to inlay randomized tests
|
2023-06-29 22:39:18 +03:00 |
|
Kirill Bulatov
|
480d8c511b
|
Theme hints and suggestions differently
|
2023-06-29 22:39:18 +03:00 |
|
 Kirill BulatovandAntonio Scandurra
|
3312c9114b
|
Improve inlay hint highlights
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
|
2023-06-29 22:39:18 +03:00 |
|
Antonio Scandurra
|
f77b680db9
|
Account for inlay biases when clipping a point
|
2023-06-29 22:25:50 +03:00 |
|
Kirill Bulatov
|
dfb30218ca
|
Remove mutex usage from *Map contents
|
2023-06-29 22:25:50 +03:00 |
|
Kirill Bulatov
|
31f0f9f7b1
|
Forbid extra inlay updates
|
2023-06-29 22:25:49 +03:00 |
|
Antonio Scandurra
|
9698b51524
|
Prevent insertion of empty inlays into InlayMap
|
2023-06-29 22:25:49 +03:00 |
|
Kirill Bulatov
|
8c03e9e122
|
Move InlayId generation back to InlayCache
|
2023-06-29 22:25:49 +03:00 |
|
Kirill Bulatov
|
8f68688a64
|
Allow readding inlays with existing ids, move inlay types
|
2023-06-29 22:25:49 +03:00 |
|
Kirill Bulatov
|
49c00fd571
|
Generate InlayIds in InlayMap, prepare InlayCache for refactoring
|
2023-06-29 22:25:49 +03:00 |
|
Kirill Bulatov
|
e217a95fcc
|
Cleanup the warnings
|
2023-06-29 22:25:49 +03:00 |
|
 Kirill BulatovandAntonio Scandurra
|
2b989a9f12
|
Fix all the tests
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
|
2023-06-29 22:25:49 +03:00 |
|
 Kirill BulatovandAntonio Scandurra
|
d4d88252c3
|
Fix most of the FoldMap random tests with inlays
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
|
2023-06-29 22:25:49 +03:00 |
|
 Kirill BulatovandAntonio Scandurra
|
f2c510000b
|
Fix all FoldMap tests (without real inlays inside)
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
|
2023-06-29 22:25:49 +03:00 |
|
 Kirill BulatovandAntonio Scandurra
|
29bb6c67b0
|
Fix first FoldMap methods after the map move
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
|
2023-06-29 22:25:49 +03:00 |
|
 Kirill BulatovandAntonio Scandurra
|
9ae611fa89
|
Fix InlayMap bugs after the map order revers
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
|
2023-06-29 22:25:49 +03:00 |
|
Kirill Bulatov
|
05dc672c2a
|
Apply questionable changes to make things compile
|
2023-06-29 22:25:49 +03:00 |
|