はじめに Outliner プラグインの上下入れ替えコマンド、便利なんですがリスト以外の行でも入れ替えしたい Templater でサクッと作成 スクリプト 上に移動 editor = app.workspace.activeLeaf.view.editor; cursor = editor.getCursor(); line = editor.getLine(cursor.line); if (line.trim().startsWith(`- `)){ app.commands.executeCommandById("obsidian-outliner:move-list-item-up"); } else { editor.exec("swapLineUp"); } 下に移動 editor = app.workspace.activeLeaf.view.editor; cursor = editor.getCursor(); line = editor.getLine(cursor.line); if (line.trim().startsWith(`- `)){ app.commands.executeCommandById("obsidian-outliner:move-list-item-down"); } else { editor.exec("swapLineDown"); } おわりに これ簡単だけど便利だから、Outline Converter に実装しようかな でも Outliner プラグインがあるときだけコマンド追加みたいな