Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

use the Ceylon version to choose the version of the language server to run #5

Open
jvasileff opened this issue Oct 16, 2016 · 0 comments

Comments

@jvasileff
Copy link
Owner

We should support multiple Ceylon versions without the user having to re-install Ceylon version specific versions of the VSCode extension.

  • The extension should first detect the version of Ceylon installed/configured on the users system (already done)
  • The Ceylon version should be used to lookup the right version of the language server to run
  • A new (undocumented?) extension setting should be created to allow overrides of the lookup map

This feature would be very consistent with the "feel" of the extension, as the extension is designed to seamlessly adapt to the user's environment rather than requiring lots of extra settings and installation complexity.

Potential problems:

  • Extra bloat shipping multiple versions of dependencies, such as ceylon.markdown and ceylon-ide-common. (The language server itself should be made available on herd)
  • Complications with version specific overrides.xml and maven settings.xml.
  • Changes to the client will require updates to old server releases.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant