This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
I miss declarative and lazy initialized counterpart of: Settings.addInitializer (new CSSEditorSettings()); ^^^^^^^^^^^^^^^^^^^^^^^ Now I must call it directly from module installer.
*** Issue 21299 has been marked as a duplicate of this issue. ***
Set target milestone to TBD
Can not they be placed at layer? The NetBeans editor integration module should communicate it somehow to editor library. Netbeans modules should stop to use editor library registries directly. Registrations must be transparently handled by the integration module.
We would like to drop the initializers completely ASAP but not sure whether in 4.0. All the settings values would be registered declaratively in the layer and loaded lazily.
Created attachment 8047 [details] Patch eliminating aggressive instantiation of SourceElement
Changing subcomponent to "setting"
No longer needed. All editor settings can now be supplied through module layers (ie XML files under Editors/ folder) and Settings, BaseOptions, etc are going to be deprecated.