LanguageServerProtocol icon indicating copy to clipboard operation
LanguageServerProtocol copied to clipboard

Add support for proposed 3.17 APIs

Open baronfel opened this issue 3 years ago • 1 comments

3.17 adds APIs for the following features:

  • [ ] Specify how clients will handle stale requests.
  • [ ] Add support for a completion item label details.
  • [ ] Add support for workspace symbol resolve request.
  • [ ] Add support for label details and insert text mode on completion items.
  • [ ] Add support for shared values on CompletionItemList.
  • [ ] Add support for HTML tags in Markdown.
  • [ ] Add support for collapsed text in folding.
  • [ ] Add support for trigger kinds on code action requests.
  • [ ] Add the following support to semantic tokens:
  • [ ] server cancelable
  • [ ] augmentation of syntax tokens
  • [ ] Add support to negotiate the position encoding.
  • [ ] Add support for HTML tags in markdown.
  • [ ] Add support for relative patterns in file watchers.
  • [ ] Add support for type hierarchies
  • [ ] Add support for inline values.
  • [x] Add support for inlay hints.
  • [ ] Add support for notebook documents.
  • [ ] Add support for diagnostic pull model.

We should add our side to match.

baronfel avatar May 01 '22 18:05 baronfel

https://github.com/ionide/LanguageServerProtocol/pull/52 covers a lot of these.

TheAngryByrd avatar Jul 27 '23 12:07 TheAngryByrd