Commit log

98edc0f Simplify the hint cache code

Kirill Bulatov created

083e4e7 Better tests, invalidate multibuffer excerpts better

Kirill Bulatov created

943c93f Simplify hint task queueing

Kirill Bulatov created

30e77aa More inlay hint cache tests

Kirill Bulatov created

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