従来はCommanderを使えばアイコンの変更ができたのですが、最近のTemplaterのバージョンアップで、変更できないケースが発生しています。 困りましたね。
Commander
Commanderのアイコン設定は「.obsidian > plugins > cmdr」にある data.json というファイルにあります。 今回これを直接書き換えてみましょう。
隠しフォルダを開く
ファイルマネージャの Owlfiles を使います。 「もっと > 設定 > ファイルマネージャー」で「隠しファイルを表示」にしてください。
「新しい接続」で「外部の場所」を選び、Obsidanフォルダを追加します。 あとは cmdrフォルダの data.json をタップ。 これでアイコンの編集ができます。
data.json
mappedIcons
のところが目的地。
{ "commandID": "templater-obsidian:Template/TableMaker.md", "iconID": "table" },
コマンドIDとアイコンIDのセット。 必要な分だけ、この配列を追加すればOKです。
コマンドID
Templaterスクリプトは「templater-obsidian:」のあとにファイルのパス名を書くだけ。 Templateフォルダ内の TableMaker.md なら Template/TableMaker.md がパス名になります。 Templater の Hotkeys に登録してあることが条件。
それ以外のコマンドは以前書いた方法で検索してください。
アイコンID
アイコンID は Lucide Icons に準拠しています。 このアイコン名をそのまま使います。
data.json を保存し、Obsidianを再起動すれば新しいアイコンになります。
まとめ
Commanderが対応してくれればいいんだけど。