LEAF Writerでは、画面上部にタグの挿入をサポートするボタンが提供されています。本記事では、その編集方法について紹介します。
結果、以下のように、<app><lem>あああ</lem><rdg>いいい</rdg></app>を挿入する機能を追加しました。
https://youtu.be/XMnRP7s2atw
以下のファイルを編集します。
packages/cwrc-leafwriter/src/components/editorToolbar/index.tsx
以下のように、人名や地名のタグをサポートする機能が設定されています。例えば、以下では、organizationに関する記述をコメントアウトしています。
結果、以下のように選択肢が限定されます。

新規追加#
今回は、校異情報を付与するappタグを追加する機能を追加してみます。
iconについては、以下のファイルも編集する必要があります。
packages/cwrc-leafwriter/src/icons/index.tsx
次に、以下を編集します。
そして、以下のファイルを作成します。作成にあたっては、もともと提供されていたtranslation.tsを参考にしました。
結果、以下のようにアイコンが追加され、アイコンをクリックすると、ダイアログが表示されます。

まとめ#
考慮が不足している点もあるかもしれませんが、LEAF Writerの利用にあたり、参考になりましたら幸いです。