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

Exclude org.eclipse.cdt.lsp.examples.preferences from Oomph setup #345

Open
jonahgraham opened this issue Jun 3, 2024 · 1 comment
Open

Comments

@jonahgraham
Copy link
Member

The org.eclipse.cdt.lsp.examples.preferences project demonstrates how to override the "normal" flow of CDT-LSP, in particular it hides the CDT LSP preference page settings. This is useful for extenders who want to force settings or provide their own settings page. See the javadoc on ConfigurationVisibility for more information on that.

The problem is that if a CDT developer/contributor imports all projects into the Eclipse workspace the behaviour changes means that the default flow as outlined in the readme no longer work.

We already recommend closing the projects for manual setup -

4. Consider closing the `org.eclipse.cdt.lsp.examples.*` projects as they demonstrate how to extend CDT LSP and may affect the overall behaviour, for example by removing the "Prefer C/C++ Editor (LSP)" checkbox.

This issue is to apply this automatically to the oomph configuration, either by closing the project after import, or not importing the project at all.

@jonahgraham
Copy link
Member Author

I spent a bit of time trying to understand how to do this, but couldn't see how. Anyone want to pick this up?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant