Is this an official plugin?
I'd recommend fixing Sublime Text Settings Object.
It doesn't support inheritance.. IE if you have a table in the default settings file and you want to change a single key - right now you have to copy the entire table over just to edit a single value. This is a bad design.
Second, If you use settings.get( 'key', settings.get( 'key', settings.get( 'key', settings.get( 'key', _default ) ) ) ) you end up with a LOT of lag. It is really expensive to do - even if the settings objects are loaded in, and if each 'settings' var in this example is something else.,
I use 5 or so settings files for my plugin and I do this - ultimately at the end it looks in the default sublime preferences for 'acms_' + _key or _default... But it checks runtime, definitions, mapping, plugin, and another settings file and I do this to keep this organized.
I've also had to use some ugly formatting tricks to not use tables 'blah->x', etc... And I'm now having to use the direct settings object for each settings file, which I was getting to, but for a system that's supposed to be O( 1 ), it's quite costly....
So since this is in SublimeText official repo directory, I'm guessing you can fix some of these issues so I don't have to reinvent the wheel?