Commit log
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
e82b4d8
Properly handle hint addition queries
Kirill Bulatov
created
5322aa0
Properly handle settings toggle
Kirill Bulatov
created
8f68688
Allow readding inlays with existing ids, move inlay types
Kirill Bulatov
created
49c00fd
Generate InlayIds in InlayMap, prepare InlayCache for refactoring
Kirill Bulatov
created
e217a95
Cleanup the warnings
Kirill Bulatov
created
76d35b7
Use proper, limited excerpt ranges and manage inlay cache properly
Kirill Bulatov
created
2b989a9
Fix all the tests
Click to expand commit body
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov
and
Antonio Scandurra
created
d4d8825
Fix most of the FoldMap random tests with inlays
Click to expand commit body
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov
and
Antonio Scandurra
created
f2c5100
Fix all FoldMap tests (without real inlays inside)
Click to expand commit body
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov
and
Antonio Scandurra
created
29bb6c6
Fix first FoldMap methods after the map move
Click to expand commit body
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov
and
Antonio Scandurra
created
9ae611f
Fix InlayMap bugs after the map order revers
Click to expand commit body
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov
and
Antonio Scandurra
created
05dc672
Apply questionable changes to make things compile
Kirill Bulatov
created
10765d6
Move inlay map to be the first one
Click to expand commit body
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov
and
Antonio Scandurra
created
e744fb8
Avoid having carriage returns (\r) in inlays
Click to expand commit body
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov
and
Antonio Scandurra
created
d2fef07
Remove the SuggestionMap
Click to expand commit body
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov
and
Antonio Scandurra
created
8cdf1a0
Switch over to inlay map for Copilot suggestions
Click to expand commit body
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov
and
Antonio Scandurra
created
89137e2
Fix `InlayMap::buffer_rows`
Antonio Scandurra
created
34c6d66
Implement InlayBufferRows properly
Click to expand commit body
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov
and
Antonio Scandurra
created
bec9c26
Fix more inlay_map corner cases and hangings
Click to expand commit body
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov
and
Antonio Scandurra
created
02e124c
Fix inlay map tests
Click to expand commit body
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov
and
Antonio Scandurra
created
b231fa4
Apply hints setings on startup
Kirill Bulatov
created
c898298
Properly update inlay hints when settings are changed
Kirill Bulatov
created
1ed5227
Add inlay hint settings
Kirill Bulatov
created
ea837a1
Store inlays per paths and query on editor open
Kirill Bulatov
created
8acc5cf
Deserialize more LSP inlay hint information
Kirill Bulatov
created
f155f5d
Better rpc inlay hint handling
Kirill Bulatov
created
b3aa75a
Refresh inlays on buffer reopens
Kirill Bulatov
created