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

[EPIC] Integration in Eclipse IDE as a process #2354

Closed
5 of 8 tasks
mickaelistria opened this issue Nov 28, 2022 · 1 comment
Closed
5 of 8 tasks

[EPIC] Integration in Eclipse IDE as a process #2354

mickaelistria opened this issue Nov 28, 2022 · 1 comment

Comments

@mickaelistria
Copy link
Contributor

mickaelistria commented Nov 28, 2022

This issue is meant to cover the necessary bits to facilitate integration of JDT-LS in Eclipse IDE as a process, allowing it to coexist with JDT-UI, yet to be usable in Generic Editor. The fun is that Eclipse IDE becomes both the backend and the client.
The goal is to evaluate how we could progressively replace parts of JDT-UI by usual LSP stack, while still allowing deep integration with Eclipse JDT Core in the UI for operations that LSP cannot cover as well.

Known related issues and PRs

For some of them, we may consider factorizing the customization in some "org.eclipse.jdt.ls.runInEclipse" system property that would be set to true by the Eclipse IDE client and would then skip the specific handling for data that is already exposed natively by Eclipse.

@mickaelistria
Copy link
Contributor Author

This is now resolved, eclipseide-jdtls integration uses the vanilla JDT-LS from its snapshots p2 repository and works decently enough to be an encouraging alternative to JDT editor.

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

2 participants