[英]Wrong sorting of items with repeated timestamps in agenda view?
I am using Emacs org-mode. 我正在使用Emacs组织模式。 Assume it is 2012-11-10 (today) and I have a TODO item:
假设今天是2012年11月10日,我有一个待办事项:
**** LATER [#D] call John :phone:
SCHEDULED: <2012-07-23 Mon .+1m>
- State "DONE" from "TODO" [2012-06-23 Sat 12:21]
:PROPERTIES:
:LAST_REPEAT: [2012-06-23 Sat 12:21]
:END:
In the agenda view that I get with Ctrl-c a a this shows up as: 在议程认为,我用Ctrl-C A A得到这个显示为:
TODO: Sched.19x: LATER [#D] call John :phone:
and is sorted among the other items that have a SCHEDULED
date 19 days ago. 并在19天前有
SCHEDULED
日期的其他项目之间进行排序。 However, the item above has not been worked on for almost four months, so it should actually be sorted among the items SCHEDULED
on <2012-07-23 Mon> (~110 days ago). 然而,上面的项目还没有被工作了差不多四个月了,所以它实际上应该在项目中进行排序
SCHEDULED
的<2012-07-23星期一>(〜110天前)。
I consider this a bug, but I wanted to know whether there is any option I could try to fix that behavior. 我认为这是一个错误,但我想知道是否可以尝试解决该问题。 I have searched the internet for over an hour but did not find a solution.
我已经在互联网上搜索了一个多小时,但没有找到解决方案。
It's not a bug but the expected behavior. 这不是错误,而是预期的行为。
You scheduled the task with the repeated interval 您以重复的间隔安排了任务
SCHEDULED: <2012-07-23 Mon .+1m > 计划:<2012-07-23 Mon。 + 1m >
which means that the task is kinda re-scheduled every month. 这意味着该任务每月都会重新安排。 The last time it was 2012-10-27, 19 days ago.
上次是19天前的2012-10-27。
You can remove the repeated interval 您可以删除重复的间隔
SCHEDULED: <2012-07-23 Mon>
then the task will be shown as scheduled 110 days ago. 那么任务将按计划在110天前显示。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.