-
Notifications
You must be signed in to change notification settings - Fork 13
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
Rework access to preferences #83
Comments
…editor.ui" All except PLUGIN_ID itself are reworked PLUGIN_ID rework will follow together with preference rework, see eclipse-cdt#83 Required for eclipse-cdt#77
I would like to introduce a requirement for the enable preference: Not sure if this is part of this issue. It may be helpful to keep in mind while working on this issue here. |
Implementing "hide" and "own enable logic" are different aspects, and I can see two paths here:
WDYT? |
I don't like a general switch here, because as a vendor I don't want to give the user the possibility to disable LS based editor for some projects types.
That would be great and makes the whole thing more flexible. |
@ruspl-afed, @ghentschke, is any of you already working on this? I'd like to implement #81 which depends on this issue. My quick attempt was to create my own |
not yet, I was busy on Mylyn and on paid tasks
The idea of "priority" is questionable for me, especially in the form of
yes, this is the one of key points to rework. As discussed above, there is no preferences to share between LS providers, every LS provider should configure itself. |
me neither.
That's the reason why I designed it this way. As a vendor I want to overwrite everybody else.
I agree. |
@ruspl-afed could you provide a PR for this issue? If not I can do this, when I am done with #87 |
I see. If you need to restrict some functionality please consider Eclipse Passage, it was designed to solve this kind of problems.
I plan to work on it in the coming days |
That's why vendors should extend |
If the type is for extension, can we consider to make it abstract and start its name from |
In progress... |
Looks nice! Good job. Thank you @ruspl-afed |
Support unified way to work with both project and worksapce preferences Provide UI to configure preferences in details Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
Support unified way to work with both project and worksapce preferences Provide UI to configure preferences in details Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
done with #117 |
Currently preferences are located in
org.eclipse.cdt.lsp.clangd
UI part, while some of them could beclangd
headless part to decide how we should launch (see Support changing language server parameters from third party plugins #81 )So , the preferences should be:
general
and 'clangd' itemsThe text was updated successfully, but these errors were encountered: