如何自定义org-agenda的深度



我正在使用org-mode注意,记录和时钟我的工作。我刚刚发现了有关ClockTables的信息,我发现它非常有帮助。我也希望能够从存档的条目中获得时间,但是由于我将其存档到一个日期树中,因此其深度为4个级别。设置一个普通的时钟台很容易,但是我真的想使用org-agenda中设置的时钟。

所以我想知道如何配置org-agenda clockendable的深度。

我试图通过向我的.emacs文件添加自定义变量将默认深度设置为4,但这无济于事。

(setq org-clock-clocktable-default-properties '(:maxlevel 4))

这是org-agenda clockttable,最大值为2。

|--------------+--------------------------------------------+--------+------|
| archive.org  | *File time*                                | *3:10* |      |
|              | 2019                                       | 3:10   |      |
|              |     2019-05 mai                            |        | 3:10 |
|--------------+--------------------------------------------+--------+------|
如您所见,条目无济于事,因为它仅描述了这个月,而不是实际的条目。因此,如果我可以将深度更改为4,我会得到这样的东西。
#+BEGIN: clocktable :maxlevel 4 :scope ("inbox.org" "archive.org") :block 2019-05-02
#+CAPTION: Clock summary at [2019-05-04 lø. 21:07], for torsdag, mai 02, 2019.
| File        | Headline                                 | Time   |      |      |      |
|-------------+------------------------------------------+--------+------+------+------|
|             | ALL *Total time*                         | *6:41* |      |      |      |
|-------------+------------------------------------------+--------+------+------+------|
| archive.org | *File time*                              | *3:10* |      |      |      |
|             | 2019                                     | 3:10   |      |      |      |
|             | emsp 2019-05 mai                        |        | 3:10 |      |      |
|             | emspemsp 2019-05-02 torsdag            |        |      | 1:00 |      |
|             | emspemspemsp DONE Some Task           |        |      |      | 1:00 |
|             | emspemsp 2019-05-03 fredag             |        |      | 0:33 |      |
|             | emspemspemsp WAITING Another Task[0/2]|        |      |      | 0:33 |
|             | emspemsp 2019-05-04 lørdag             |        |      | 1:37 |      |
|             | emspemspemsp DONE A third Task        |        |      |      | 1:37 |
#+END:

请注意,第一张表是来自org-aganda,而第二个表是普通的org模式时钟。

感谢您的任何帮助!

尝试自定义org-agenda-clockreport-parameter-plist。它的默认值为(:link t :maxlevel 2),因此看起来像您想要的合理候选人(尽管我尚未测试它有效(。它的文档说:

属性列表,具有ClockToble的参数以时钟奖励模式。 这是显示每日/每周时时钟表的显示模式 议程,可以在此处设置此动态块的属性。 这里允许使用通常的时钟参数,但是您无法设置 属性:名称,:tstart,:tend,:block和:范围 - 这些将会 被覆盖以确保内容准确反映 议程中的当前显示。

相关内容

  • 没有找到相关文章

最新更新