"Chris Randle" <[EMAIL PROTECTED]> writes:
> [2007-11-12 Tue] (should be Mon)
>
> As far as I can see, that will stay like this until the date is shifted
> in some way.
>
> Is there any way to parse an entire region/buffer for Org-mode dates and
> refresh their day of the week text?
Maybe you can try this (not heavily tested):
(defun my-update-day-name-in-inactive-time-stamps ()
"Update the abbreviate day name in inactive time-stamps."
(interactive)
(save-excursion
(goto-char (point-min))
(while (re-search-forward
"\\[\\([0-9]\\{4\\}-[0-9]\\{2\\}-[0-9]\\{2\\}\\)\\( [a-z]+\\)\\]"
nil t)
(let* ((date (match-string 1))
(day (format-time-string
"%a"
(apply 'encode-time
(save-match-data (org-parse-time-string date))))))
(replace-match (concat "[" date " " day "]") t t)))))
--
Bastien
_______________________________________________
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-orgmode