Jazzと読書の日々

iPadを筆記具として使う方法を模索します

Obsidianでチェックした行を消すアクション

チェックしても残るタスクに達成感はない。 消えてもらいましょう。

reVision.md

cssを付けたり外したりするアクションです。 チェックボックスのリストが対象。 チェックした行だけ表示しない。 二度実行するとデフォルトに戻ります。

<%*
s = ".HyperMD-list-line:has(input[type=checkbox]:checked), .markdown-preview-view li:has(input[type=checkbox]:checked){display: none;}";

d = document.getElementById("reVision");
if(d){
  new Notice("reVision off");
  d.remove();
}else{
  new Notice("reVision on");
  e = document.createElement("style");
  e.id = "reVision";
  document.body.appendChild(e).innerHTML = s;
}
%>

TemplaterのTemplate Hotkeyに登録し、Commnderでタブバーに追加。 タブバーにあるとプレビュー中でもトグルできます。

実行例

こんな感じのリストを作っておいて、チェックボックスを、、、あれあれ、消えてしまうのをスクショで説明するのってムリじゃない? 動画にすればいいのかなあ。

チェックするとピュッと消えるんです。楽しいですよ。

Outliner

チェックボックスはコミュニティプラグインOutlinerの対象になります。 段差込みで移動ができる。 グループ化しておくと便利。

まとめ

推敲で使えないものか。