From: "Alan D. Salewski" <ads@salewski.email>
To: Bastien <bzg@gnu.org>
Cc: emacs-orgmode mailing list <emacs-orgmode@gnu.org>
Subject: [PATCH] etc/ORG-NEWS: Announce clocktable per-file time percentages (':formula %')
Date: Sat, 01 May 2021 10:43:12 -0400 [thread overview]
Message-ID: <952cda3d-b987-45e6-996f-e0275cdda0cf@www.fastmail.com> (raw)
In-Reply-To: <87o8dupyqi.fsf@gnu.org>
On Sat, May 1, 2021, at 05:52, Bastien wrote:
> Hi Alan,
>
> applied in master as commit 9aa9f3b1f.
>
> Thanks you very much!
Great, and thank /you/ for all the work you do on org-mode!
> Can you announce this by providing a patch for etc/ORG-NEWS?
>
> --
> Bastien
Sure thing; included below.
----8<----
* etc/ORG-NEWS: New entry announcing clocktable calculation and
display of per-file time percentages, when ':formula %' is used.
TINYCHANGE
Signed-off-by: Alan D. Salewski <ads@salewski.email>
---
etc/ORG-NEWS | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/etc/ORG-NEWS b/etc/ORG-NEWS
index 0c822d029..d08e3f68f 100644
--- a/etc/ORG-NEWS
+++ b/etc/ORG-NEWS
@@ -235,6 +235,23 @@ tags including from both buffer local and user defined persistent
global list (~org-tag-alist~ and ~org-tag-persistent-alist~). Now
option ~org-complete-tags-always-offer-all-agenda-tags~ is honored.
+*** Clocktable option =:formula %= now shows the per-file time percentages
+
+This change only has an effect when multiple files are contributing to
+a given clocktable (such as when =:scope agenda= has been specified).
+The existing behavior is that such tables have an extra 'File' column,
+and each individual file that contributes has its own summary line
+with the headline value '*File time*'. Those summary rows also
+produce a rollup time value for the file in the 'Time' column.
+
+Prior to this change, the built-in =%= formula did not produce a
+calculation for those per-file times in the '%' column (the relevant
+cells in the '%' column were blank). With this change, the
+percentage contribution of each individual file time to the total
+time is shown.
+
+The more agenda files you have, the more useful this behavior becomes.
+
** Miscellaneous
*** Missing or empty placeholders in "eval" macros are now nil
They used to be the empty string.
--
a l a n d. s a l e w s k i
ads@salewski.email
salewski@att.net
https://github.com/salewski
next prev parent reply other threads:[~2021-05-01 14:44 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-01-31 21:49 [PATCH] org-clock.el: clocktable ':formula %' now includes per-file time pct Alan D. Salewski
2021-05-01 9:52 ` Bastien
2021-05-01 14:43 ` Alan D. Salewski [this message]
2021-05-01 14:56 ` [PATCH] etc/ORG-NEWS: Announce clocktable per-file time percentages (':formula %') Bastien
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.orgmode.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=952cda3d-b987-45e6-996f-e0275cdda0cf@www.fastmail.com \
--to=ads@salewski.email \
--cc=bzg@gnu.org \
--cc=emacs-orgmode@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).