组织议程,其中的习惯覆盖着红色的柱子。为什么?

M. *_* P. 3 emacs org-mode spacemacs

有人知道为什么我的议程视图看起来像这样吗?我正在使用 org-agenda 运行 spacemacs,使用很多这样的习惯:

**** TODO Consume a tablespoon of linen oil once per day
     SCHEDULED: <2017-06-01 Do 06:30 ++1d >
     :PROPERTIES:
     :LAST_REPEAT: [2017-06-02 Fr 09:11]
     :STYLE:    habit
     :END:
     :LOGBOOK:
     - State "DONE"       from "TODO"       [2017-06-02 Fr 09:11]
     :END:
  blablab blablab blablab blablab blablab blablab blablab blablab 
Run Code Online (Sandbox Code Playgroud)

议程视图的屏幕截图

GNU Emacs 25.2.1 (x86_64-w64-mingw32) 2017-05-14

组织模式版本 9.0.8 (9.0.8-elpaplus )

欢迎任何提示。谢谢。

小智 6

我认为我已经晚了三年,但我很少对堆栈溢出做出任何贡献,所以就这样吧。

您要查找的属性是org-habit-graph-column,它的默认值为 40,它设置习惯图上的列数起始位置。它将覆盖前 40 列之外写入的任何内容,这就是看起来发生的情况。要解决这个问题,您只需添加(setq org-habit-graph-column 80)到您的初始化文件中,以 80 为例,作为更远的列距离。它可能需要更进一步,因为你有一些很长的习惯名称,但它会解决你的覆盖问题。