左右カッコの自動補完 Auto brackets input

お世話になっております。
コードスニペット内で、左括弧を入力した際、右括弧も自動で補完されるようにしていただけませんでしょうか。
ご検討いただければ幸いです、よろしくお願い致します。

When I input the left bracket, it would be great if the right bracket is also input automatically.

Yokooさん

こんにちは。ご要望ありがとうございます。
これは比較的簡単に実現できると思います。
CodeMirrorに既にclosebracketsというaddonがあるので、これを流用できます:

https://codemirror.net/demo/closebrackets.html

試しに有効にしてみたところ、MarkdownのEnterキーの挙動と衝突していることが分かりました。
それがうまく解決できれば対応できそうです。

もしくはプラグインとしての実装を検討してみてください。
Code-Foldプラグインなどが参考になると思います:

お世話になっております。
早速ありがとうございます!
なるほど、そうなのですね。

自分の方でも実装できないか検討してみます。
情報ありがとうございます!

Hello @Ryuki_Yokoo and @craftzdog,

Did you guys managed to handle the auto-close for parenthesis, brackets, etc ?

If not, I can try to look and develop a plugin, it would be a nice project to train on.

Have a great day :slight_smile:

Just a quick work to say that I developed and published the plugin, if it can help anybody :slight_smile:
Here it is : auto-close-brackets

1 Like

Good job, @honocoder :+1:

BTW, I’m planning to migrate CodeMirror to v6, which can be easily accomplished to support auto-close brackets in the future.

1 Like

Hi, Jimy.
Actually, I haven’t worked on this feature, so I really appreciate your plugin!!

2 Likes

Thanks @craftzdog :slight_smile:
No problem, I’ll keep an eye on your updates videos and/or here, and I’ll update the plugin when needed.

1 Like