atom-languageclient
atom-languageclient copied to clipboard
Installing atom-ide-base automatically
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
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.
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.