閃きを逃さない。
LifeLog
Obsidian以外から追記する方法があるのに、Obsidianから追記する方法がない。 それだと「生活ログ」になりません。 まずアイデアを書き留める。 それからデイリーノートに送り込む。 そういうアクションを考えてみました。
LifeLog.md
TemplaterのTemplate Hotkeysに登録し、ツールバーから起動してください。
<%* DAILYNOTES = "journals/"; FORMAT = "YYYY-MM-DD"; f = DAILYNOTES + tp.date.now(FORMAT) + ".md"; p = app.vault.getAbstractFileByPath(f); e = app.workspace.activeLeaf.view.editor; c = e.getCursor(); s = e.getLine(c.line); if(s) { s = "## "+ tp.date.now("HH:mm") + " #Idea\n" + s + "\n"; new Notice("add to dailynote"); if(p) { await app.vault.append(p, "\n" + s); }else{ await app.vault.create(f, s); } e.setLine(c.line, ""); }else{ await app.workspace.activeLeaf.openFile(p); app.commands.executeCommandById("editor:go-end"); } %>
変数DAILYNOTESにはデイリーノートのフォルダを、FORMATにはデイリーノートの書式を設定してください。
使い方
カーソル行をデイリーノートに転送します。 転送した部分は消去されます。 デイリーノートにはタイムスタンプ付きで記録されます。
カーソル行が空行のときはデイリーノートを開きます。 自動で最終行に移動します。 長い文章を書く場合はこの方法で。
まとめ
閃きには前髪もない。