So you wanted like a force_default_style_use switch? I can add that as well if you like. Just let me know.
Yeah, ST2’s configuration of region colors is kind of lame, so it makes it that much more confusing.
It looks like you are using Monokai, so doing nothing in the old version would yield green. That is because the default for the old BH was "entity.name.class"
So if you change your default to “entity.name.class”. And make the rest pick it up, you should get green.
[pre=#2D2D2D] // Global defaults to use if a bracket does not define its own
“default_icon”: “dot”,
“default_style”: “solid”,
“default_color”: “entity.name.class”,[/pre]
Or you can define it in the bracket definition:
[pre=#2D2D2D] // Quotes
{
“name”: “pyquote”,
“open”: “u?r?((?:”")?"|(?:’’)?’)",
“close”: “((?:”")?"|(?:’’)?’)",
“icon”: “quote”,
“color”: “entity.name.class”,
“style”: “underline”,
“scopes”: “string”],
“language_filter”: “whitelist”,
“language_list”: “Python”],
“sub_bracket_search”: “true”,
“enabled”: true
},[/pre]
In order to configure it via the theme file, you have to use the entire scope. By default I am using the scope namespace of “brackethighlighter”, so that must be included as well. Here is an example from mine.
[pre=#2D2D2D]
name
Bracket Curly
scope
brackethighlighter.curly
settings
foreground
#CC99CC
name
Bracket Round
scope
brackethighlighter.round
settings
foreground
#FFCC66
[/pre]
I hope that makes sense.