basyura's blog

あしたになったらほんきだす。

Inkdrop - scratch note

なぐり書きや一時的なメモを取るときは起動しっぱなしの Vim を表示して、:enew で新規バッファに書き始める。これを Inkdrop でやればバックアップ(歴)も取れて便利じゃない?と思ってやってみたら便利だった。ついでに書き溜め用のアイデアノートを開くコマンドも追加。

keymap

'ctrl-s ctrl-s' : 'mycmd:open-scratch-note'
'ctrl-s ctrl-i' : 'mycmd:open-idea-note'

init.js

inkdrop.commands.add(document.body, "mycmd:open-scratch-note", () => {
  invoke("core:open-note", { noteId: "note:ノートのID" });
  setTimeout(() =>
    inkdrop.commands.dispatch(document.body, "editor:focus", param), 700);
});
inkdrop.commands.add(document.body, "mycmd:open-idea-note", () => {
  invoke("core:open-note", { noteId: "note:ノートのID" });
  setTimeout(() =>
    inkdrop.commands.dispatch(document.body, "editor:focus", param), 700);
});