GNOME Bugzilla – Bug 763069
Make language defaults use a GSettings layer
Last modified: 2018-01-11 09:58:25 UTC
Currently, our IdeFileSettings rely on a base GSetting for the per-language settings. However, we much this up by writing language defaults from our data/file-settings/defaults.ini. We should instead update defaults to a new location that is under the control of Builder and we are free to overwrite them with whatever settings are in default.ini. Such an example might be to use the org.gnome.builder.editor.language schema at a path of /org/gnome/builder/editor/language/defaults/$lang/ This would allow us to use an EggSettingsSandwich (our layered GSettings helper) of: [/org/gnome/builder/editor/language/c/, /org/gnome/builder/editor/language/projects/$project/c/, /org/gnome/builder/editor/language/defaults/c/]
Would be nice to have someone work on this for 3.22.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gnome-builder/issues/79.