atom-languageclient icon indicating copy to clipboard operation
atom-languageclient copied to clipboard

Support `client/registerCapability` and `initialize` message `executeCommandProvider` under capabilities

Open BoykoAlex opened this issue 7 years ago • 3 comments

LSP defines client/registerCapability request message to register capabilities such as workspace commands on the client (workspace/executeCommand).

BoykoAlex avatar Apr 30 '18 21:04 BoykoAlex

@damieng is there a good place in AtomEnvironment to register workspace/executeCommand handlers? We found CommandRegistry but that registry seem to be UI/Command Palette specific... wasn't clear how to invoke the commands with parameters...

BoykoAlex avatar May 01 '18 16:05 BoykoAlex

This seems to be important for JDT LS extensions. JDT LS extensions were introduced for vscode java debugger: https://github.com/Microsoft/vscode-java-debug

BoykoAlex avatar May 10 '18 16:05 BoykoAlex

Development of atom-languageclient has officially moved to https://github.com/atom-ide-community/atom-languageclient 🎉

If this is still an issue please consider opening an issue on that repo.

UziTech avatar Oct 19 '20 19:10 UziTech