Thanks. I’ll do that. Org-submit … that is. On Thu, Jan 20, 2022 at 5:35 PM Kyle Meyer wrote: > [ I've reassigned this bug report so that new messages will be directed > to the Org mailing list, where it's more likely to get a reply. In > the future, please consider using org-submit-bug-report or sending a > message to emacs-orgmode@gnu.org directly. ] > > Bruce E. Robertson writes: > > > emacs -Q test.org > > cursor to "CLOCK:" line, C-c C-c > > total time updates but day of week does not change > > contents of test.org > > ------ > > * heading > > :LOGBOOK: > > CLOCK: [2022-01-17 Tue 10:29]--[2022-01-19 Tue 10:29] => 48:00 > > :END: > > ------ > > typing C-c C-c does update total log time for line and recently did > > update the day of the week but no long does > > I'm having trouble finding an Org version where it will update a > timestamp _within_ a clock line. I tried it out with v9.1 and the day > of the week still isn't updated. Outside of that context it will, as > org-ctrl-c-ctrl-c-hook gets through to its timestamp condition rather > than taking the clock branch. > > If you can provide more details about a version where it did work, > showing it's a regression, I think you'll have a higher chance of > getting this fixed. > > Anyway, at least for now, perhaps you could try something like this to > get the behavior you want: > > (defun my/update-clock-and-days () > (when (eq (org-element-type (org-element-context)) 'clock) > (let ((re (org-re-timestamp 'inactive))) > (save-excursion > (goto-char (line-beginning-position)) > (while (re-search-forward re (line-end-position) t) > (backward-char) > (org-timestamp-change 0 'day)))))) > > (add-hook 'org-ctrl-c-ctrl-c-hook #'my/update-clock-and-days) > > With that, hitting `C-c C-c` on the clock line at > > --8<---------------cut here---------------start------------->8--- > * heading > :LOGBOOK: > CLOCK: [2022-01-17 Thu 10:29]--[2022-01-19 Sun 10:29] => 40:00 > :END: > --8<---------------cut here---------------end--------------->8--- > > produces > > --8<---------------cut here---------------start------------->8--- > * heading > :LOGBOOK: > CLOCK: [2022-01-17 Mon 10:29]--[2022-01-19 Wed 10:29] => 48:00 > :END: > --8<---------------cut here---------------end--------------->8--- > -- λέγει αὐτῷ Ἰησοῦς Ἐγώ εἰμι ἡ ὁδὸς καὶ ἡ ἀλήθεια καὶ ἡ ζωή· οὐδεὶς ἔρχεται πρὸς τὸν Πατέρα εἰ μὴ δι' ἐμοῦ. ΚΑΤΑ ΙΩΑΝΝΗΝ