Ben Jackson
|
724218e06b
Grow the requested range based on what we receive
|
1 anno fa |
Ben Jackson
|
25296a6ef8
Reduce overhead of semantic highlighting (part 1)
|
1 anno fa |
Ben Jackson
|
728b47728c
Fix errors when adding inlay hints
|
2 anni fa |
Ben Jackson
|
052415e656
Inlay hints: Stop trying to be clever about clearing the right range. When text is inserted it can easily just be wrong and tracking the changes is monstrously complex
|
2 anni fa |
Ben Jackson
|
37b64d547b
Reduce calls to prop_remove
|
2 anni fa |
Ben Jackson
|
a2410f615f
inlay hints - toggle on/off and improve clear perf
|
2 anni fa |
Ben Jackson
|
1a0a06bca3
inlay-hints: use words for inlay hint kinds so that we can support extensions and tsserver
|
2 anni fa |
Ben Jackson
|
5495d8fafb
Inlay hints: don't always request on scroll, only when we hit the bounds of our requested window. this reduces stutter when scrolling
|
2 anni fa |
Ben Jackson
|
fa4eb61ded
Inlay hints: allow easy customisation of the highlight groups, fix priorities and ensure start_incl is set
|
2 anni fa |
Ben Jackson
|
f29823631a
Flake8
|
2 anni fa |
Ben Jackson
|
6b4e5c712f
Inlay Hints: Only enable when supported by vim
|
2 anni fa |
Ben Jackson
|
77817add67
Inlay Hints: only refresh if buffer has not changed
|
2 anni fa |
Ben Jackson
|
777f61c816
Inlay Hints: cache results and reinstate on insert leave
|
2 anni fa |
Ben Jackson
|
25bb6e4aa5
Add note that we can reduce the size of the request and update a lot further
|
2 anni fa |
Ben Jackson
|
eb6ac04071
Support sending a range for inlay_hints and semantic tokens
|
2 anni fa |
Ben Jackson
|
4d014ea5de
Inlay Hints: clear on insert enter (TODO: alternatively only display strictly in normal mode)
|
2 anni fa |
Ben Jackson
|
93003daf96
WIP: Add support for inlay hints
|
2 anni fa |