kuafuwang / LspCpp

A Language Server Protocol implementation in C++
MIT License
81 stars 23 forks source link

Update the types to new specification #36

Open wakaztahir opened 9 months ago

wakaztahir commented 9 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 8 months ago

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

wakaztahir commented 8 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 8 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.