タグ

CodeMirror6に関するmziyut112のブックマーク (1)

  • CodeMirror 6のExtensionの分類まとめ - Qiita

    CodeMirrorについては先日、こちらの記事を投稿しました。 CodeMirrorでは、自分の好きなようにエディタを拡張することができ、独自の機能も追加することが可能です。 この役割を担っているのが、Extensionです。 CodeMirrorにおいて重要なExtensionですが、色々な種類のExtensionがあるので、調べてまとめてみました。 Extensionとは Extensionとはエディタを拡張するもので、イメージしやすいのは、何らかのDOMイベントをフックに、エディタのstateを変化させるものです。 System Guideに載っている図を用いると、DOM eventからtransactionを作成、dispatchしてstateを更新する機能です。 それ以外に、タブサイズなどの設定値を保持したり、keymapや、エディタのテーマを設定したりできます。 いくつか説明

    CodeMirror 6のExtensionの分類まとめ - Qiita
  • 1