Raoul Wols
Raoul Wols
It’s actually fixed by some PR in the past by clamping the possible values. But the language server should respect the protocol as well.
Sorry for the late reply. I'm talking about refactorings. You can see below I get mostly refactoring kinds. ``` :: --> OmniSharp textDocument/codeAction(5): {'textDocument': {'uri': 'file:///Users/raoulwols/dev/csharp-project/Program.cs'}, 'context': {'diagnostics': []}, 'range':...
Based on the RPC log in the linked issue we are dealing with a `textDocument/definition` request with responses that contain an URI like this one: ``` jar:file:///Users/asko/.m2/repository/markdown-clj/markdown-clj/1.10.6/markdown-clj-1.10.6.jar!/markdown/core.clj ``` To handle...
Yes, we could make changes to let that flow through the uri handling stuff as well.
> I can totally attempt writing a helper plugin Sure thing. Look at LSP-Deno for a basic example on how to implement that. See also https://github.com/sublimelsp/LSP/blob/main/plugin/core/sessions.py#L420
We also have a Discord channel if you need any help or have any questions https://discord.com/channels/280102180189634562/645268178397560865
Thanks for your efforts @aiyogi01. In the `on_open_uri_async` method, you should call the provided `callback` with the computed `title`, `content` and `syntax`, as in `callback(title, content, syntax)`. That additional `session.send_request_async`...
My first instinct, without having used vue-lsp, is that we don't support workspace/didChangeWatchedFiles.
See: https://github.com/sublimelsp/LSP/issues/516, and https://github.com/sublimehq/sublime_text/issues/2669.
I fear that a dependency on a compiled binary would be a major pain to maintain. The package is pure-python now, so it automatically works on Apple Silicon (whether emulated...