Next: Filtering/limiting agenda items, Previous: Time-of-day specifications, Up: Presentation and Sorting [Contents][Index]
11.4.3 Sorting of agenda items ¶
条目在插入视图前会被排序,具体方式取决于视图类型。
-
对于每日/每周日程,每天的条目会单独排序。默认顺序为先收集所有包含明确时刻的条目,这些条目会作为当日日程排在列表开头。之后,条目按分类分组,顺序遵循
org-agenda-files 给出的序列。在每个分类内部,条目按紧急程度排序,紧急程度由优先级(参见 Priorities)推导而来,逾期的计划或截止日期条目会额外加分。最低优先级计为 0,下一级为 1000,之后每级递增 1000,直至最高优先级,例如 ‘C’ 、 ‘B’ 、 ‘A’ 分别计为 0、1000、2000。
- 对于 TODO 列表,条目保持分类顺序,但在每个分类内部按紧急程度排序。排序所用紧急程度源自优先级标记,并根据条目距离到期或计划日期的远近进行调整。
- 对于标签匹配结果,条目完全不排序,仅按照在日程文件中被检索到的顺序显示。
排序可通过变量 org-agenda-sorting-strategy 自定义,还可加入基于条目预估耗时的排序依据(参见 Effort Estimates)。