我希望我的组织议程视图显示今天截止的一个任务块,有或没有预定的时间;以及计划在今天完成的另一项任务,但没有截止日期。我的理由是避免在两个议程视图块中显示相同的任务。
我对这两个模块的org-agenda-custom-command看起来像这样:
(setq org-agenda-custom-commands '(
("d" "daily tasks"(
(tags-todo "+TODO={NEXT}+DEADLINE>=\"<Today>\" " (
(org-agenda-sorting-strategy '(scheduled-down))
(org-agenda-overriding-header "Deadline today")
))
(tags-todo "+TODO={NEXT} +SCHEDULED<=\"<today>\" -DEADLINE<=\"<today>\" " (
(org-agenda-sorting-strategy '(scheduled-down))
(org-agenda-overriding-header "Scheduled but not deadlined today")
))
))
我试图通过组合来避免第二个代码块中的最后期限任务
+SCHEDULED<=\"<today>\" -DEADLINE<=\"<today>\"
但是它不符合我想要的方式。似乎我需要在SCHEDULED和DEADLINE之间使用逻辑AND运算符?
如何使第二个代码块在截止日期前过滤掉任务?