continuedev / continue

⏩ Continue is the leading open-source AI code assistant. You can connect any models and any context to build custom autocomplete and chat experiences inside VS Code and JetBrains
https://docs.continue.dev/
Apache License 2.0
17.78k stars 1.38k forks source link

[New IDE support] Support for Eclipse IDE family #702

Open KhazAkar opened 9 months ago

KhazAkar commented 9 months ago

Validations

Problem

Currently, continue does not support Eclipse, only VSCode andJetbrains family of IDEs. Having support for Eclipse would be great for continuing ( ;) ) expansion

Solution

Implementation of plugin for Eclipse platform, maybe in same vain as codeium does it?

Notes/Remarks

I'm volunteering to test builds of such plugin locally and provide detailed reports.

sestinj commented 9 months ago

This would and will be great at some point! We will likely focus on building the best possible extension for VS Code and JetBrains before moving to other editors, but as soon as that process begins, I'll update this issue : )

If you or anyone else comes along, sees this, and wishes to build the Continue extension for Eclipse, please let me know and I'd be happy to point you in the right direction.

jasonwang178 commented 6 months ago

Hi @sestinj - I'm eager to dive into building the continue extension for Eclipse.

sestinj commented 6 months ago

@jasonwang178 Glad you reached out! I feel that the current state of the extension, being optimized for JetBrains and VS Code, will add a very large maintenance cost to supporting Eclipse, even if the upfront work is complete.

For the sake of being able to move quickly and really refine our UI, I think we would likely not want to accept a full PR for the sidebar portion of the extension.

but there are still options, especially seeing that we definitely want to one day support Eclipse. If you were interested in building the tab autocomplete portion, I believe it would be a much more minimal integration and we could consider a PR given some amount of maintenance commitment for now.

Is this something you are looking to invest a lot of time into?