组织自定义议程按优先级显示今天的习惯

组织自定义议程按优先级显示今天的习惯

我用伯恩特org-mode 配置。但是,我想修改他的习惯自定义议程命令,以按优先级显示今天的习惯(实际上,我真正想要的只是在主议程视图中按优先级排序我的习惯,但那是另一天的事了,因为我认为这更难实现)。到目前为止,我最接近的是:按优先级排序的习惯,其安排日期为今天(一个不同的概念,不是我想要的):

("h" "Habits" tags-todo "STYLE=\"habit\"+SCHEDULED=\"<+0d>\""
           ((org-agenda-overriding-header "Habits")
            (org-agenda-sorting-strategy
             '(priority-down time-down todo-state-down
                               effort-up category-keep))))

答案1

我想到了:

("h" "Habits" tags-todo "STYLE=\"habit\"+SCHEDULED<=\"<today>\""
           ((org-agenda-overriding-header "Habits")
            (org-agenda-sorting-strategy
             '(priority-down time-down todo-state-down
                               effort-up category-keep))))

这可能会对以后的某人有所帮助。此页面有帮助:http://orgmode.org/manual/Matching-tags-and-properties.html

<tomorrow>更新:以上方法有效,但由于没有小时,如果您希望包括可能包含今天的小时和分钟部分的习惯,最好使用小于 <。

答案2

对我来说,解决方案是:(
设置 org-agenda-todo-ignore-scheduled'future)

相关内容