The extension supports indent on enter after some keywords:
"onEnterRules": \[
{
"beforeText": "^\\\\s\*(?:BEGIN|CASE|THEN|LOOP|DECLARE)\\\\s\*$",
"action": { "indent": "indent" }
}
\]
But it's currently just for uppercase. For those of us who write lowercase, especially in case insensitive languages such as plsql, this doesn't work.
Given that it's a regexp pattern, I've tried case insensitive flags, to no avail. If I'm not missing anything, it seems that supporting lowercase requires adding the lowercase form of the keywords to the pattern.
I can of course customize the configuration file for my own needs, but if it is overridden on a new release, it's not the best option.
Can we add the lowercase form to this rule? Alternatively and more generally, can we add a hook to allow users to apply own language configuration via user language configuration file, in addition to the extension's?