We would like to use this structure which allows providing extra information about the client plugin:
data class MyClientInfo(
val myName: String,
val myVersion: String?,
val extensionName: String?,
val extensionVersion: String?
) : ClientInfo(myName, myVersion)
But we're not sure if there's already a way for us to actually change the InitializeParams structure being used.
Extending it doesn't seem to work because of lsp4j's InitializeParamsTypeAdapter which would also need to be changed?
We would like to use this structure which allows providing extra information about the client plugin:
But we're not sure if there's already a way for us to actually change the
InitializeParams
structure being used. Extending it doesn't seem to work because oflsp4j
'sInitializeParamsTypeAdapter
which would also need to be changed?