Alright @iamntz, got your change in.
So now you can define these default parameters:
[pre=#2D2D2D] // Global defaults to use if a bracket does not define its own
“default_icon”: “dot”,
“default_style”: “underline”,
“default_color”: “brackethighlighter.default”,[/pre]
And then you can have a bracket pick up using them by removing there override paramater. So for example, If I have a curly bracket that I want to pick up the default color and style, I would simply just remove the override parameters like in the example below:
[pre=#2D2D2D] // Basic brackets
{
“name”: “curly”,
“open”: “(\{)”,
“close”: “(\})”,
“icon”: “curly_bracket”,
// “color”: “brackethighlighter.curly”,
// “style”: “underline”,
“scope_exclude”: “string”, “comment”],
“scope_exclude_exceptions”: “string.other.math.block.environment.latex”],
“language_filter”: “blacklist”,
“language_list”: “Plain text”],
“find_in_sub_search”: true,
“ignore_string_escape”: true,
“enabled”: true
},[/pre]
This way allows you to change the default, and all the brackets pick up the change if they haven’t overridden the defaults.