InSync
InSync
I can confirm that Pyright sends tags even with `"disableTaggedHints": "true"`. This does not happen with the native client, so it's probably LSP4IJ-specific. With the native client, Pyright logs something...
Now that I think about it, this is probably the same problem as #109.
Just retested: I can reproduce the problem with every single release of LSP4IJ since 0.3.0.
@angelozerr I'm not sure; it might or might not be a bug in LSP4IJ, a bug in this plugin, a bug in Pyright, or a combination thereof.
Neither Pyright's extension nor Pylance's provides a "trace" output channel, so this would take a little more effort than what I'm willing to put in right now.
@angelozerr Thanks; that helped. One thing I notice is that LSP4IJ sends `initialized` before receiving the response of `initialize`, but the specification [mandates otherwise](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#initialized): > The initialized notification is sent...
@angelozerr Sure; [here they are](https://gist.github.com/InSyncWithFoo/94e6d413fd582340faad9bb78a7e17e0). The order seems to be non-deterministic. Sometimes `initialized` is sent first, sometimes not.
@angelozerr That wasn't it. I'm responding to `workspace/configuration` requests and Pyright still doesn't recognize the settings.
@angelozerr My `createSettings()` intentionally does not return a `JsonObject`, so the default implementation of `findSettings()` doesn't work. Pyright only asks for three sections: `python`, `python.analysis` and `pyright`. In #149 I...
@angelozerr It doesn't help with the problem though. Any other ideas?