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

Installing atom-ide-base automatically

Open aminya opened this issue 4 years ago • 2 comments
trafficstars

atom-languageclient has no functionality without atom-ide-base. We can use atom-package-deps to install atom-ide-base inside the activate function of AutoLanguageClient.

This will fix many issues all around the ecosystem in which people don't know how to set up the IDE. Examples: https://github.com/atom-community/ide-python/issues/209

aminya avatar Feb 23 '21 17:02 aminya

I feel like that might be something to leave to the language client authors since some languages might not require all packages atom-ide-base provides, or they might require other packages.

UziTech avatar Feb 23 '21 20:02 UziTech

doesn't atom-package-deps require the package-deps field in the package.json of the package anyway, along with the package name. I don't know if it would work to include it in the activate function of AutoLanguageClient.

UziTech avatar Feb 23 '21 20:02 UziTech