18b*_*tes 15 emacs schedule org-mode
我想用org-mode跟踪习惯.例如,我想每周做3次运动.有没有办法每周安排3次任务而不管org-mode中的日期?
Jon*_*pin 24
您应该能够或多或少地使用组织习惯跟踪来做到这一点(参见:Org-Habits).
要加载组织习惯,您需要将其添加到 org-modules
(add-to-list 'org-modules "org-habit")
Run Code Online (Sandbox Code Playgroud)
然后:
C-c C-s设置SCHEDULED.C-c C-t设置你的锻炼TODO.C-c C-x p有STYLE产权habit(根据需要,以及在添加任何其他属性).现在这样的行应该在标题后面添加:
:PROPERTIES:
:STYLE: habit
:END:
Run Code Online (Sandbox Code Playgroud)
一个习惯就足够了,每周不会精确到3次,但随着时间的推移它会达到平均水平.如果您使用计划的中继器是.+2d/3d如果你继续它足够长的时间,你会被提示不是每两天没有更多的时候执行的习惯,常常不低于每3(这从平均每周2.9次,超过6几周(42天)你将完成它至少14次,最多21次,或平均17.5次.6周内18次将是每周3次).
最初的习惯应该看起来像这样,当你完成它时,将添加DONE日志记录,并将last-repeat作为属性跟踪:
** TODO Exercise
SCHEDULED: <2012-01-06 Fri .+2d/3d>
:PROPERTIES:
:STYLE: habit
:END:
Run Code Online (Sandbox Code Playgroud)
注意:如果Symbol's value as variable is void: org-modules在尝试加载org-habit模块时遇到错误,您可能需要尝试以下方法:
(require 'org)
(require 'org-install)
(add-to-list 'org-modules "org-habit")
Run Code Online (Sandbox Code Playgroud)