Emacs org-mode:アイテムがスケジュールされ、期限がある場合に、議題内の重複行を避ける方法


12

Emacs org-modeの私のTODOアイテムの多くは、将来(金曜日など)に期限が定義されており、同時に今日スケジュールされているため、このタスクの作業を開始する必要があることは既にわかっています。

次に、このタスクは私の予定表に2回表示されます。それはいいことではありませんが、必ずしも問題ではありませんが、もしそうなら

  • タスクは、その継続時間の推定時間を割り当て、
  • 列表示に移動しC-c C-x C-cて、今日のタスクに必要な時間を確認します。

このタスク時間の見積もりは2回カウントされます。たとえば、時間の見積もりが2時間の場合、アイテムは今日(または過去)と同様に表示されるため、毎日の予定に4時間かかります。 3日で期限が切れます。

アイテムを2回カウントしないようにするにはどうすればよいですか?

回答:


10

小さい数に設定org-agenda-skip-deadline-prewarning-if-scheduledすることもできtます。

ドキュメンテーション:
Non-nilは、エントリーもスケジュールされている場合、期限の事前警告をスキップすることを意味します。

これは、締め切りの事前警告が表示されるすべての日に適用されますが、エントリが実際に期限になる日には適用されません。とにかく、その日には締め切りが表示されます。

この変数は、nil、t、または事前警告が再開される実際の期限までの日数を与える数値に設定できます。


役立つヒントをありがとう。私はそれを試して、アジェンダに期限が示されたらすぐに、
スケジュール

8

この変数org-agenda-skip-scheduled-if-deadline-is-shownを使用すると、スケジュールに含まれる予定に期限があり、既に期限が表示されている場合は、予定を非表示にすることができます。

Not when scheduled today少なくともアイテムが予定されている日に2回表示され、予定された日付を削除できるように値を選択しました。

ドキュメンテーション:

期限が示されている場合、組織の議題のスキップはスケジュールされています

非nilは、デッドラインのために同じエントリが表示される場合、スケジューリング行をスキップすることを意味します。

今日の議題では、エントリはスケジュールされており、締切が近いため、タイムスタンプも表示されるため、複数回表示されることがあります。この変数がtの場合、期限のみが表示され、エントリが今日予定されているか、以前に予定されていたという事実は表示されません。この変数がnilの場合、エントリは数回表示されます。変数がシンボル「not-today」の場合、以前にスケジュールされていたが今日はスケジュールされていません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.