[Timeline] Extend ‘timeline-tools-clocklines-of-task’ to accept point or mark
This commit is contained in:
parent
70c3fc3aee
commit
d2a91b8320
@ -167,20 +167,18 @@ TIME-1 and TIME-2 must be given in a format understandable by
|
|||||||
time-2))
|
time-2))
|
||||||
(org-clock-update-time-maybe)))
|
(org-clock-update-time-maybe)))
|
||||||
|
|
||||||
(defun timeline-tools-clocklines-of-task (marker)
|
(defun timeline-tools-clocklines-of-task (pom)
|
||||||
"Return list of all clock lines of task under MARKER.
|
"Return list of all clock lines of task under POM.
|
||||||
|
|
||||||
Each clock line is represented as a cons cell (START . END),
|
Each clock line is represented as a cons cell (START . END),
|
||||||
where both START and END are the starting and ending times of the
|
where both START and END are the starting and ending times of the
|
||||||
corresponding clock lines, encoded as a float denoting the
|
corresponding clock lines, encoded as a float denoting the
|
||||||
seconds since the epoch. Includes clock lines of all subtrees as
|
seconds since the epoch. Includes clock lines of all subtrees as
|
||||||
well. The order of the entries in the resulting list will be
|
well. The order of the entries in the resulting list will be
|
||||||
reversed of what it is in the subtree of MARKER."
|
reversed of what it is in the subtree of POM."
|
||||||
(when (not (markerp marker))
|
|
||||||
(user-error "Marker not valid"))
|
|
||||||
(let ((clock-lines nil))
|
(let ((clock-lines nil))
|
||||||
(save-mark-and-excursion
|
(save-mark-and-excursion
|
||||||
(org-with-point-at marker
|
(org-with-point-at pom
|
||||||
(org-narrow-to-subtree)
|
(org-narrow-to-subtree)
|
||||||
(timeline-tools-map-clocklines
|
(timeline-tools-map-clocklines
|
||||||
(lambda (start end)
|
(lambda (start end)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user