最終更新日 2025-02-18

ファイルのセーブと「レンダリング枠」描画のパターン

ここでは秀丸上でファイルをセーブしたタイミングで、その内容を加工してファイルとして保存し
レンダリングペインで描画する黄金パターンを提示します。

(ファイルに保存しないやりかたは前項で解説しました)

マクロライブラリのサンプルにあるのは危険

https://hide.maruo.co.jp/lib/macro/v922macsamples.htmlにあるサンプルは様々なことを省略してしまっており、
これらをそのままに利用するのは適切ではありません。

秀丸で編集ファイルの「保存」タイミングで、TEMPフォルダに「加工して保存」し、それをレンダリングペインで描画する

これは比較的簡単に機能を実現できる代表的なパターンですが、
しっかりと組み上げるのは思ってるよりもJavaScript記述が嵩みます。
典型的なパターンを見てみましょう。

ダウンロード

更新日 2025/02/15
HmMermaidSimpleRender v1.104

とあるテキストフォーマットを レンダリング枠でレンダリングする。

今回は mermaid を使ってみましょう。
mermaid自体は知っている必要は全くありません。

重要なことは、

秀丸で編集している内容がなんらかのフォーマットに沿っており、これをレンダリング枠へと描画する

この記述パターンである、ということです。

ライセンス