見出し画像

LogseqのTodo機能

Logseq のTodo機能

Logseqでは「あ、あれ。やらなきゃ」と気がついたときにjournalに書けば、簡単にTodoリストができます。Todoアプリをわざわざ立ち上げなくてもいいし、準備資料のこととか夕食の野菜の買い出しとか、内容の分類を問わないし、好きなようにかけるし。必要なTodoを取り出すのも簡単。

ここでは、Todoの設定方法と簡単なクエリの例をまとめます。
※添付図で、文字列の前の中黒点の色には2種類あります。
 点の色が灰色のものはブロックモード。水色は編集モードです。
 同じブロックなんですが、編集中とブロックモードでは表示が変わるので、両方キャプチャしています。

Todoの設定:Ctrl+Enter

Todoの設定:該当ブロックを選択して、Ctrl + Enter を押すだけ。(編集モードでもブロックモードでもOK)

状態の切り替え:Ctrl + Enterを押すたび、NOW->LATER->DONE あるいは、TODO->DOING->DONEと変化します。

進行状態の切り替え

状態表示を、NOW/LATERにするのかTODO/DOINGにするのかは、「設定」ー「エディタ」で行います。(ここではTODO/DOINGの表示で使っています。)

状態表示を、NOW/LATER あるいは TODO/DOING に切り替える

(参考)Todoを設定すると、自動でmdファイルにコードが挿入されます。

左がLogseqのTodo画面。右がmdファイルのコード

優先順位(priority)を加える

Todoを設定した後、スラッシュを入力して、表示されたメニューから英字を選びます(ABCはデフォルト)。自動的に[#A]のように補填されて、優先順位が設定されます。

スラッシュメニューから優先順位を設定する

スラッシュメニューを使わずに、手入力で書くこともできます。
[鉤括弧]で囲んだ中に、#(ハッシュ)と英字1文字を入力します。[鉤括弧]の前後には必ず半角スペースを入れます。

日時を加える

Todoを設定した後、スラッシュを入力して、表示されたメニューからScheduledを選びます。(日付、時間、繰り返しなどを設定します)

Todoに日時を設定する

リンクを加える

Todoの機能、というより生活の知恵です。対応するページへのリンクを貼っておくと、詳細を参照できて便利です。

該当ページへのリンクを加えておくと便利

Todoリストの抽出例:シンプルクエリを使う場合

(クエリの詳細についてはこちらを参照してください→  queries )

クエリサンプル(6種類)

  1. やることリスト全部:TODOリスト
     {{query (task TODO)}}

  2. やること・着手していること全部:TODOまたはDOING
     {{query (task TODO DOING)}}

  3. すぐにやるべきこと:TODOの中で、優先順位が「A」のもの
     {{query (and (task TODO)(priority A))}}

  4. 着手する?捨てる?:TODOの中で、優先順位が低い(A,B,C以外)のもの
     {{query (and (task TODO)(not(priority A B C)))}}

  5. TODOで「2022年12月10日から2022年12月13日まで」のもの
     {{query (and (task TODO)(between [[Dec 10th, 2022]] [[Dec 13th, 2022]]))}}

  6. どれだけ終わった?:DONEで「2022年9月1日から今日まで」のもの
     {{query (and (task DONE)(between [[Sep 1st, 2022]] today))}}

クエリサンプル:編集モードとブロックモード

クエリの入力方法

① ブロックの先頭で、スラッシュを入力して、表示されたメニューからQueryを選択します。

②{{query }} と表示され、入力モードになっているので、ここに式を記入します。たとえば、タスク が 「TODO」のものを抽出するときは {{query (task TODO)}}と書きます。

③入力が終わると、ブロックモードになりクエリが実行されます。

シンプルクエリの入力

クエリの利用例

例えば、「Todoリスト」という、クエリを記述したページを作成して、お気に入りに登録。お気に入りのリンクを、「Shift+クリック」で右サイドバーに表示して参照。終わったら「DONE」にしてスッキリ。

クエリをまとめてTodoリストページを作成して使った例

参考リンク

・本家logseqのクエリ ドキュメント
queries :  
https://docs.logseq.com/#/page/queries

・Bas Grolleman さんのビデオ
How I use Logseq to track my tasks:
https://www.youtube.com/watch?v=LjcreIpujhM

文字と図の間違いを訂正しました(12/24)

12/24 訂正しました。
 「DO->DOING->DONE」 ではなく、「TODO->DOING->DONE」 。
 「DO/DOING」 ではなく、「TODO/DOING」 。
 「進行状態の切り替え」図、変遷順を訂正しました。


この記事が気に入ったらサポートをしてみませんか?