[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[O] Bug: Properties don't work in clocktable [9.0.5 (release_9.0.5-305-g
From: |
Dale |
Subject: |
[O] Bug: Properties don't work in clocktable [9.0.5 (release_9.0.5-305-g21797c @ /Users/dale/.emacs.d/el-get/org-mode/lisp/)] |
Date: |
Sat, 18 Feb 2017 11:06:06 -0600 |
For me, clocktable's :properties option is including columns for the
properties, but is never including the actual values for those properties.
This *may* be a bug, specifically in org-clock.el line 2590:
(pcase-dolist (`(,level ,headline ,ts ,time . ,props) entries)
...)
I believe the ". ,props" should be just ",props", since I think the list
of properties here is its own list, and not the cdr of entries:
(pcase-dolist (`(,level ,headline ,ts ,time ,props) entries)
...)
To reproduce this problem using org-mode HEAD, evaluate the following:
(switch-to-buffer (generate-new-buffer "*org mode test*"))
(org-mode)
(insert "* Time
:PROPERTIES:
:FOO: bar
:END:
:LOGBOOK:
CLOCK: [2017-02-18 Sat 10:50]--[2017-02-18 Sat 10:51] => 0:01
:END:
#+BEGIN: clocktable :compact t :properties (\"FOO\") :maxlevel 2
:scope subtree
#+END:
")
(goto-char (point-max))
(forward-line -1)
(org-dblock-update)
Expected result which includes the property value:
#+BEGIN: clocktable :compact t :properties ("FOO") :maxlevel 2 :scope subtree
#+CAPTION: Clock summary at [2017-02-18 Sat 10:59]
| FOO | Headline | Time |
|-----+--------------+---------|
| | *Total time* | *0.02h* |
|-----+--------------+---------|
| bar | Time | 0.02h |
#+END:
Observed result from HEAD, note no property value:
#+BEGIN: clocktable :compact t :properties ("FOO") :maxlevel 2 :scope subtree
#+CAPTION: Clock summary at [2017-02-18 Sat 10:54]
| FOO | Headline | Time |
|-----+--------------+---------|
| | *Total time* | *0.02h* |
|-----+--------------+---------|
| | Time | 0.02h |
#+END:
Emacs : GNU Emacs 25.2.1 (x86_64-apple-darwin15.6.0, Carbon Version
157 AppKit 1404.47)
of 2017-02-07
Package: Org mode version 9.0.5 (release_9.0.5-305-g21797c @
/Users/dale/.emacs.d/el-get/org-mode/lisp/)
I'll take every opportunity I can to thank all the people who work to
make org-mode so indispensable! Thank you!
Dale
- [O] Bug: Properties don't work in clocktable [9.0.5 (release_9.0.5-305-g21797c @ /Users/dale/.emacs.d/el-get/org-mode/lisp/)],
Dale <=