Use case or problem
It is not currently possible to automatically pair symbols other than those Obsidian or CodeMirrors defines by default. For example, CJK languages cannot auto pair brackets such as:
Allow user-defined bracket closures. CodeMirror seems to have an option for this defined as
autoCloseBrackets. Assuming this can be configured, this could be exposed in the options.
KDE Kate has a similar option, offering pre-defined bracket closures which can be user edited in a text field, shown below: