我已经发布before使用Brent Hansen的amazing org setup。这一次,我特意遇到了使用org-mode来显示我的习惯的问题。
我不得不核实我的emacs并且最近从头开始,所以调试很难。
我非常确定我已启用habit
模式:
.emacs
(见下文) ;; Enable habit tracking
(setq org-modules (quote (org-habit)))
; position the habit graph on the agenda to the right of the default
(setq org-habit-graph-column 50)
(run-at-time "06:00" 86400 '(lambda () (setq org-habit-show-habits t)))
我习惯的捕捉模板似乎包含了所需的一切:
("h" "Habit" entry (file "~/Dropbox/org-new/refile.org")
"* NEXT %?\n%U\n%a\nSCHEDULED: %(format-time-string \"%<<%Y-%m-%d %a .+1d/3d>>\")\n:PROPERTIES:\n:STYLE: habit\n:REPEAT_TO_STATE: NEXT\n:END:\n")
我的顶级标题中还有一组属性,其中包含以下习惯:
* Habits
:PROPERTIES:
:LOGGING: DONE(!)
:ARCHIVE: %s_archive::* Habits
:END:
当我运行议程时,我在模式行中看到(Org-Agenda Day Ddl Grid Habit Wrap)
尽管如此,当我执行议程时,我的习惯并没有出现,也没有习惯图。我已经尽一切力量去尝试解决这个问题,现在我已经知道了。任何帮助将不胜感激!
答案 0 :(得分:1)
您需要为您的习惯添加值:STYLE:
的{{1}}属性:
habit
编辑:虽然STYLE:habit属性是必要的,但在这种情况下这不是问题(如评论中所讨论的)。但是,标题中元素的顺序可能就是问题所在。在以下示例中运行 ** TODO Shave
SCHEDULED: <2009-10-17 Sat .+2d/4d>
- State "DONE" from "TODO" [2009-10-15 Thu]
- State "DONE" from "TODO" [2009-10-12 Mon]
- State "DONE" from "TODO" [2009-10-10 Sat]
- State "DONE" from "TODO" [2009-10-04 Sun]
- State "DONE" from "TODO" [2009-10-02 Fri]
- State "DONE" from "TODO" [2009-09-29 Tue]
- State "DONE" from "TODO" [2009-09-25 Fri]
- State "DONE" from "TODO" [2009-09-19 Sat]
- State "DONE" from "TODO" [2009-09-16 Wed]
- State "DONE" from "TODO" [2009-09-12 Sat]
:PROPERTIES:
:STYLE: habit
:LAST_REPEAT: [2009-10-19 Mon 00:36]
:END:
:
org-lint
我得到了
* NEXT Exercise
[2017-07-16 Sun 19:36]
[[file:~/Dropbox/org-new/todo.org::*Write][Write]]
SCHEDULED: <2017-07-16 Sun .+1d/2d>
:PROPERTIES:
:STYLE: habit
:REPEAT_TO_STATE: NEXT
:END:
如果我重新编写文件:
3 low Link to non-existent local file "~/Dropbox/org-new/todo.org"
4 low Misplaced planning info line
5 high Incorrect location for PROPERTIES drawer
然后* NEXT Exercise
SCHEDULED: <2017-07-16 Sun .+1d/2d>
:PROPERTIES:
:STYLE: habit
:REPEAT_TO_STATE: NEXT
:END:
[2017-07-16 Sun 19:36]
[[file:~/Dropbox/org-new/todo.org::*Write][Write]]
优先级警告消失。我不知道这是否会使习惯有效,但我愿意打赌它会这样做。
manual州:
当它们与单个条目或树木相关联时,需要将它们插入一个名为PROPERTIES的特殊抽屉(参见抽屉),该抽屉必须位于标题正下方及其规划线(参见截止日期) (如适用)。