Commit History

Author SHA1 Message Date
  Ben Jackson 724218e06b Grow the requested range based on what we receive 1 year ago
  Ben Jackson 25296a6ef8 Reduce overhead of semantic highlighting (part 1) 1 year ago
  Ben Jackson 728b47728c Fix errors when adding inlay hints 2 years ago
  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 years ago
  Ben Jackson 37b64d547b Reduce calls to prop_remove 2 years ago
  Ben Jackson a2410f615f inlay hints - toggle on/off and improve clear perf 2 years ago
  Ben Jackson 1a0a06bca3 inlay-hints: use words for inlay hint kinds so that we can support extensions and tsserver 2 years ago
  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 years ago
  Ben Jackson fa4eb61ded Inlay hints: allow easy customisation of the highlight groups, fix priorities and ensure start_incl is set 2 years ago
  Ben Jackson f29823631a Flake8 2 years ago
  Ben Jackson 6b4e5c712f Inlay Hints: Only enable when supported by vim 2 years ago
  Ben Jackson 77817add67 Inlay Hints: only refresh if buffer has not changed 2 years ago
  Ben Jackson 777f61c816 Inlay Hints: cache results and reinstate on insert leave 2 years ago
  Ben Jackson 25bb6e4aa5 Add note that we can reduce the size of the request and update a lot further 2 years ago
  Ben Jackson eb6ac04071 Support sending a range for inlay_hints and semantic tokens 2 years ago
  Ben Jackson 4d014ea5de Inlay Hints: clear on insert enter (TODO: alternatively only display strictly in normal mode) 2 years ago
  Ben Jackson 93003daf96 WIP: Add support for inlay hints 2 years ago