ここでは秀丸上でファイルをセーブしたタイミングで、その内容を加工してファイルとして保存し、
レンダリングペインで描画する黄金パターンを提示します。
(ファイルに保存しないやりかたは前項で解説しました)
https://hide.maruo.co.jp/lib/macro/v922macsamples.htmlにあるサンプルは様々なことを省略してしまっており、
これらをそのままに利用するのは適切ではありません。
これは比較的簡単に機能を実現できる代表的なパターンですが、
しっかりと組み上げるのは思ってるよりもJavaScript記述が嵩みます。
典型的なパターンを見てみましょう。
今回は mermaid を使ってみましょう。
mermaid自体は知っている必要は全くありません。
重要なことは、
秀丸で編集している内容がなんらかのフォーマットに沿っており、これをレンダリング枠へと描画する
この記述パターンである、ということです。
CC0(パブリックドメイン)となります。
Githubにソースがあります。