kuafuwang / LspCpp

A Language Server Protocol implementation in C++
MIT License
79 stars 22 forks source link

Update the types to new specification #36

Open wakaztahir opened 7 months ago

wakaztahir commented 7 months ago

Hi, multi line tokens support is required in SemanticTokenClientCapabilities, Please update the types so I can support more stuff, this is easier

https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#semanticTokensClientCapabilities

kuafuwang commented 6 months ago

you can try to update the types . it is very easy. and i will merge you PR.

wakaztahir commented 6 months ago

Also I was thinking was upgrading the project to C++ 20 so that I can remove boost:optional, but there were errors when I changed the standard, could this be done ?

kuafuwang commented 6 months ago

Also I was thinking was upgrading the project to C++ 20 so that I can remove boost:optional, but there were errors when I changed the standard, could this be done ?

don't change to c++ 200 . other user need c++ 14.