LanguageClient docs say that the LSP method
workspace/executeCommand is supported:
But, the implementation seems to be broken, see details here:
The Deno language server expects the client (my Deno extension) to implement a
deno.cache command that should be triggered by the Deno cache code action. I’ve registered
deno.cache command that works ok when triggered manually by the user (e.g. via the command palette), but can’t be triggered via the code action, it results in an extension console error:
Got a workspace/executeCommand request, but it is not implemented Method not found
I’ve tried defining the command under all 4 of the available “sections” (
extensions, etc.) but it makes no difference how it’s defined; the same error results.
Really looking forward to either speedy confirmation this is a Nova bug, or guidance on the right way to register the command so it can be triggered by code actions!