Commit log
429a9cd
Use fold points to go to display map's prev/next line boundary
Click to expand commit body
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov
and
Antonio Scandurra
created
bb9ade5
Fix wrap map test
Click to expand commit body
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov
and
Antonio Scandurra
created
2b59f27
Fix fold map tests
Click to expand commit body
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov
and
Antonio Scandurra
created
0972766
Add more hint tests
Kirill Bulatov
created
15e0feb
Move highlights from fold to inlay randomized tests
Kirill Bulatov
created
667b70a
Move hint settings on the language level
Kirill Bulatov
created
480d8c5
Theme hints and suggestions differently
Kirill Bulatov
created
3312c91
Improve inlay hint highlights
Click to expand commit body
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov
and
Antonio Scandurra
created
2c54d92
Test inlay hint cache
Kirill Bulatov
created
143a020
Update Hint Style
Click to expand commit body
zzz
Nate Butler
created
67214f0
Only skip /refresh inlay queries when vislble range is not updated
Kirill Bulatov
created
096bad1
Revert useless changes, simplify
Kirill Bulatov
created
f77b680
Account for inlay biases when clipping a point
Antonio Scandurra
created
976edfe
Add `Cursor::next_item`
Antonio Scandurra
created
5c21ed4
Properly filter out task hints
Kirill Bulatov
created
dfb3021
Remove mutex usage from *Map contents
Kirill Bulatov
created
acef5ff
Query hints when editors gets open and visible
Kirill Bulatov
created
11fee4c
Do not eagerly cancel running tasks
Kirill Bulatov
created
4d4544f
Split excerpts into mutliple ranges for inlay hint queries
Kirill Bulatov
created
2c7900e
Use excerpt visible range in query filtering
Kirill Bulatov
created
83b3a91
Support better inlay cache parallelization
Kirill Bulatov
created
890b164
Forward inlay hint refresh requests to clients, test coop inlay hints
Kirill Bulatov
created
a68e68a
Properly filter out new hints outside of excerpts' visible ranges
Kirill Bulatov
created
ba3d1e4
Deduplicate inlay hints queries with buffer versions
Kirill Bulatov
created
f25a09b
Avoid excessive allocations with Arc around excerpt cached inlays
Kirill Bulatov
created
48982c3
Filter away new hints not in excerpt range
Kirill Bulatov
created
316e19c
Remove stale cancelled inlay hints workaround
Kirill Bulatov
created
96a34ad
Use text anchors as hint position in hints cache
Click to expand commit body
co-authored-by: Max Brunsfeld <max@zed.dev>
Kirill Bulatov
and
Max Brunsfeld
created
781fa0c
Deduplicate LSP requests on multibuffer scroll
Kirill Bulatov
created
c61de29
Use proper anchors for remote LSP queries
Kirill Bulatov
created
cb4b92a
Simplify hint event management slightly
Kirill Bulatov
created
d59e91a
Insert new hints into cache better
Kirill Bulatov
created
d682858
Box the cache for better performance
Kirill Bulatov
created
1722d61
Mitigate odd offset calculations
Kirill Bulatov
created
7fddc22
Move away heavy inlay computations into background tasks
Kirill Bulatov
created
31f0f9f
Forbid extra inlay updates
Kirill Bulatov
created
97e5d40
Add snapshot version to use when avoiding wrong state updates
Kirill Bulatov
created
8d982a6
Finish modelling
Kirill Bulatov
created
4c78019
Start to model the background threads for InlayHintCache
Kirill Bulatov
created
2f1a276
React on multibuffer scrolls again
Kirill Bulatov
created
a31d3ec
Spawn cache updates in separate tasks
Kirill Bulatov
created
9698b51
Prevent insertion of empty inlays into `InlayMap`
Antonio Scandurra
created
3b9a2e3
Do not track editor ranges in InlayHintCache
Kirill Bulatov
created
70a45fc
Fix cache incremental updates
Kirill Bulatov
created
7ac1885
Properly refresh hints on editor open
Kirill Bulatov
created
5834356
Fix hint querying bugs
Kirill Bulatov
created
debdc36
Finish rest of the inlay cache logic
Kirill Bulatov
created
ddcbc73
Implement inlay hint replaces for conflict-less case
Kirill Bulatov
created
6368cf1
Merge excerpt-related hint data, move next_inlay_id into Editor
Kirill Bulatov
created
8c03e9e
Move InlayId generation back to InlayCache
Kirill Bulatov
created