You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 22, 2024. It is now read-only.
It seems that PyCharm always sends a textDocument/codeAction instead of a textDocument/definition (to which Pyright always replies with {"jsonrpc":"2.0","id":"0","result":[]}):
IntelliJ's LSP API is designed first of all to provide additional functionality, but not to replace existing functionality. The main use case for LSP-based external plugins is to add support for programming languages that are not supported natively by JetBrains IDEs.
Adding features to the programming languages supported by JetBrains IDEs is also supported by the LSP API. But in this case, some limitations may apply. These limitations are not intentional, but technical.
Like your use case. It's not that we intentionally break external plugin functionality. But it's tricky for us to make it work. And since such a use case (replacing references in Python files) is not the primary goal of the LSP API, we can't promise a fix.
See #26.
The text was updated successfully, but these errors were encountered: