期限付きのエントリの組織ToDoリストを表示しますか?


8

期限付きの組織モードエントリのリストを取得する方法はありますか?理想的には、締め切りが表示され、締め切り順に並べられています。

このようなものは見つかりませんでした。私が見つけた最も近いものはですorg-check-deadlines。これは、次の2週間の予定であるか、すでに延期されていることについて知らせてください。


1
以下は、組み込みの議題列/テーブルビューの使用を提案する関連するテーマへのリンクです。emacs.stackexchange.com/ questions / 12364 /
lawlist

回答:


9

議題ビューを使用してこれを行うにはいくつかの方法があります。最も簡単なのは、週の議題を使用することですC-a a a。これによりorg-agenda-files、現在の週のタイムスタンプを持つアイテムと、次の14日の期限(またはその値が何であれorg-deadline-warning-days)のアイテムが表示されます。

組み込みの検索ツールを使用してこれを行うこともできます(C-c a m)。DEADLINEプロパティを確認してください。を検索するDEADLINE>="<today>"と、今日またはそれ以降の期限のあるエントリが返され、期限DEADLINE<"<today>"が過ぎた期限が返されます。頻繁に使用する場合は、検索をtags カスタムビューに保存できますorg-agenda-custom-commands。例えば:

(add-to-list 'org-agenda-custom-commands
      '("D" "Deadlines"
        tags "DEADLINE>=\"<today>\""))

最後に、次のように設定して期限のみを表示するアジェンダビューを作成できますorg-agenda-entry-types

(add-to-list 'org-agenda-custom-commands
             '("A" "Agenda; only deadlines"
               agenda ""
               ((org-agenda-entry-types '(:deadline)))
               ))

期限を表示するには、を使用するのが最も簡単な方法です。コメントにリンクされている回答 @lawlistに例があります。


これらはどちらも便利なようです。むしろ2つの質問、または3つです。(1)(setq org-columns-default-format)特定の議題ビューに指定できますか?(2)を使用して列で議題ビューを取得すると、DEADLINE>=\"<today>\""実際には最新ではなく最も遠い順に並べ替えられます。カスタムコマンド内で最初の列をどのように並べ替えるかを指定する方法はありますか?(3)あなたが言及する最後の方法について、それを「週ビュー」ではなく「月ビュー」にデフォルトにする方法はありますか?
emacsomancer 2015年

1
を使用org-agenda-overriding-columns-formatして、特定の議題ビューの列org-agenda-sorting-strategyを変更したり、並べ替え方法を変更したりできます。議題の期間(日数)は、org-agenda-span
次の項目

1
元のソースコードにテキストプロパティがないため、一部のソートを実行できません。つまり、データの収集に使用される該当する関数のorg-add-props txt propsテキストプロパティをgrepで調べて調べます。 は、これらの非表示のテキストプロパティに基づいてでソートします。これは新しい質問です。基本的な機能の一部を書き換える必要があります-ほとんどの人は、長い関数を変更してソースコードに触れるのをためらっています-これは、ほとんどのユーザーにとって神聖で神聖な問題です:)。簡単なアドバイスでは直せません。org-entries-lessporg-agenda-sorting-strategy
法律家、2015

1
@lawlistこれに対するパッチまたはバグレポートの提出を検討しましたか?私もこの並べ替えの問題がありました。
erikstokes 2015

1
私は組織モードチームにメールを送信しました-- 使用されるemacs-orgmode@gnu.org9つの場所にいくつかの注意を払うことを提案org-add-props txt props-つまり、値を計算し、すべての並べ替えのテキストプロパティを追加するための努力を払うこと種類はorg-agenda-sorting-strategy、そのためにはorg-entries-lessp、より良い、その仕事をすることができます。追跡番号を受け取っていなかったので、実際に注意が払われるかどうかわかりません。
弁護士、2015
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.