02e124c
Fix inlay map tests
Click to expand commit body
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov and Antonio Scandurra created
02e124c
Fix inlay map tests
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
e1f22c3
Cache anchors from all versions, remove out of range hints
Kirill Bulatov created
7abaf22
Generate proper inlay diffs for splice
Kirill Bulatov created
6d1068d
Query inlay hints for excerpt ranges only
Kirill Bulatov created
271cd25
Display excerpt-ranged hints only
Kirill Bulatov created
addb62c
Fix the duplicate hints
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov and Antonio Scandurra created
63074c5
Better bias selection for hints that prefix the type
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov and Antonio Scandurra created
2b1b122
Simplify `InlayMap::splice` interface
Antonio Scandurra created
7684a26
Fix point/offset translation and clipping in the `InlayMap`
This makes all randomized tests pass. We're only missing `buffer_rows` now and we should move the map right above `MultiBuffer` and below `FoldMap`.
Antonio Scandurra created
c7fa8db
React with inlay updates on excerpt events
Kirill Bulatov created
df20a43
Reuse the copilot suggestion style for inlays
Kirill Bulatov created
8a64b07
Fixed inlay hints' edits generation and moved on with the randomized
test Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov and Antonio Scandurra created
e280483
Make the randomized tests pass
Right now we only check that the text is correct, but I think we're getting there.
Antonio Scandurra created
afa59ee
Fix the randomized tests
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov and Antonio Scandurra created
f940104
Add inlay hint randomization in the text
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov and Antonio Scandurra created
dbd4b33
Fix splice edits generation
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov and Antonio Scandurra created
9ce9b73
Generate edits for inlay hints
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov and Antonio Scandurra created
f5f4958
Add inlay hints randomized test, fix the errors
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov and Antonio Scandurra created
2e730d8
Implement initial changes reporting for inlay hints
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov and Antonio Scandurra created
4d76162
Report the edits per transform summary generated
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov and Antonio Scandurra created
2ba3262
Add line_len snapshot method
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov and Antonio Scandurra created
ab7dd80
Add more InlaySnapshot text summary impls
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov and Antonio Scandurra created
568a67c
Implement more InlaySnapshot methods
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov and Antonio Scandurra created
daa2ebb
Calculate anchors for new hints
Kirill Bulatov created
5fadbf7
Implement InlayHint sync method and fix the bugs
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov and Antonio Scandurra created
5ad85b4
Implement chunks of the InlayMap
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov and Antonio Scandurra created
3028767
Improve on inlya locations
Kirill Bulatov created
b193d62
Initial InlayMap tests and splice fn impl
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov and Antonio Scandurra created
7397b80
Simplify inlay hint version handling
Kirill Bulatov created
d506522
Correctly pass inlay hints
Kirill Bulatov created
b5233b3
Rename the new map
Kirill Bulatov created
9287634
Prepare to find diffs between inlay hint generations
Kirill Bulatov created
78b3c9b
Store hints in the new map only
Kirill Bulatov created
83f4320
Replace todo!s with stub calls to make Zed work
Kirill Bulatov created
4c3c0eb
Draft the hint render data flow
Kirill Bulatov created
2ead3de
Add basic infrastructure for inlay hints map
Kirill Bulatov created
6e3d1b9
Draft the initial protobuf changes
Kirill Bulatov created
387415e
Request hints for all buffers in editor
Kirill Bulatov created
f83cfda
React on message-less LSP requests properly
Co-Authored-By: Julia Risley <julia@zed.dev>
Kirill Bulatov and Julia Risley created
7a268b1
Improve obvious faults
Kirill Bulatov created
79b97f9
Stub initial hint requests
Kirill Bulatov created
8a3b515
Initial protocol check commit
Kirill Bulatov created
39137fc
updated vector_store db to leverage EMBEDDINGS_DIR path
KCaverly created