一个关于org-mode设置重复性todo事件的问题

如下的事件,我用C-c C-t将其设置为DONE后,它会立即回到TODO状态并且将日期+1,我知道这是执行了(setq org-todo-repeat-to-state "TODO")的缘故。我想要它在第一天完成后保持DONE的状态,而不是立刻回到TODO,然后第二天再自动变为TODO。我不会写lisp代码,大家有尝试过的吗? ** TODO Algorithmn problem<2017-04-04 周二 +1d>

从agenda里看,是当天 DONE 第二天 TODO 的

从要实现的效果来看,你这个需求虽然可做,但实际上是不太合理的,这需要 org-mode 以一定的频率去 check 时间 当然应该也可以参考 deadline 的模式,我没有试过 org-mode 的deadline是不是会在每天0点自动刷新……还是每次打开时刷新……不过 deadline 模式应该是实现的比较合理的一种方法了……

感谢回复~短期内不打算学emacs-lisp了,等以后学了再考虑要不要实现这个吧,然后我好像没完全搞清楚自己的需求是什么,再想想O(∩_∩)O

在 agenda 中看就行了。

嗯,现在直接C-c / 或者 C-c a