Auto Pair Custom Defined Brackets

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:

  • 「」
  • 『』
  • 〈〉
  • 《》

Proposed solution

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: