all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Agenda clocktable & archive issue
@ 2024-01-28 18:59 Andrew Hyatt
  2024-01-28 20:40 ` Ihor Radchenko
  0 siblings, 1 reply; 8+ messages in thread
From: Andrew Hyatt @ 2024-01-28 18:59 UTC (permalink / raw)
  To: emacs-orgmode


I've noticed that in the agenda, the clocktable report (from the "R"
key), does not include archive files, even when I have set clocktables
to do so in my init-file:

(plist-put org-clocktable-defaults :scope 'agenda-with-archives)

First of all, I think it makes more logical sense to include archives,
since there isn't anything about archiving that means the times that the
items are worked on are no longer important for reports.

But, even if that's not the case, it should be that the user can change
this, but right now it's all hardcoded in the org-agenda-list function.
The reason it doesn't is because in org-dblock-write:clocktable, the
plists are combined with the params taking precedence, which probably
doesn't make sense. In this case, the params are the defaults, and
org-clocktable-defaults are the things I can modify, so it seems like
org-clocktable-defaults should take preference.

I'm happy to send a patch to fix this, but not sure what the best
solution here.  My guess is that the safest fix is to make another
variable for whether the report should include archives or not.  But I
suspect the best fix is to make the org-clocktable-defaults take
precedence.

Is my understanding of this correct?  Any thoughts on what should be
done here?


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2024-01-29 16:58 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-28 18:59 Agenda clocktable & archive issue Andrew Hyatt
2024-01-28 20:40 ` Ihor Radchenko
2024-01-28 22:18   ` Andrew Hyatt
2024-01-28 22:34     ` Ihor Radchenko
2024-01-29  1:36       ` Andrew Hyatt
2024-01-29 13:11         ` Ihor Radchenko
2024-01-29 16:46           ` Andrew Hyatt
2024-01-29 17:00             ` Ihor Radchenko

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.