以下の内容はhttps://wineroses.hatenablog.com/entry/2024/07/03/154544より取得しました。


Obsidian:Templaterスクリプトを登録(改)

Javascriptで拡張できるのがObsidianのいいところ。

Templater

最近のバージョンアップでTemplaterのアイコンをCommanderで変更することができなくなりました。 昔の方法でツールバーに載せることができない。

ということで、すでに書いてますが、別の方法を採用します。

linecopy.md

たとえば行の複製を作るスクリプト

<%*
e = app.workspace.activeLeaf.view.editor
p = e.getCursor().line
s = e.getLine(p)
e.setCursor(p)
tp.file.cursor_append(`\n${s}`)
%>

Templaterのhotkeysに登録するまでは同じです。 デスクトップならショートカットキーを設定すれば終わり。

モバイルはツールバーの登録にもう一苦労あります。

Commander

CommanderプラグインのMacrosを開き「Add Macro」をタップ。

「+ ADD COMMAND」で「Templater: Insert Template/linecopy.md」を選んでSaveします。 マクロ名も「linecopy」としておくといいでしょう。

マクロ化するとモバイルツールバーの「グローバルコマンドを追加」で「Commander: linecopy」が選べます。 これで設定するとCommanderのMobile Toolbarでアイコンを設定できるようになります。

おつかれさまでした。

まとめ

codeMirrorが使える、ちょっと高級なブックマークレット




以上の内容はhttps://wineroses.hatenablog.com/entry/2024/07/03/154544より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14