Jeff Horn <jrhorn...@gmail.com> wrote: > Very useful, since I often do the same! Thanks for this. > > On Sat, Oct 16, 2010 at 12:34 PM, Marc-Oliver Ihm <i...@online.de> wrote: > > Hello ! > > > > > > I sometimes find myself adjusting timestamps just by editing its text; > > e.g. changing <2010-10-16 Su> to <2011-10-16 Su>. However after that > > editing, the day of week is usually wrong (or might be right, I just > > dont know). > > > > With this small piece of lisp, one just needs to press ctrl-c ctrl-c > > while the cursor is in a timestamp and the day of week is adjusted. > > > > > > (defun org-set-weekday-of-timestamp () > > "Check if cursor is within a timestamp and compute weekday from numeric > > date" > > (interactive) > > (when (org-at-timestamp-p t) > > (org-timestamp-change 0 'year) > > (message "Weekday of timestamp has been adjusted.") > > t > > )) > > > > (add-hook 'org-ctrl-c-ctrl-c-hook 'org-set-weekday-of-timestamp) > > > > > > Maybe someone else might find that useful too. > > > > > > With kind regards, Marc-Oliver Ihm > >
My hack for this is S-<right> S-<left>: it advances the date up and down by 1 but has the side effect of setting the day of the week correctly. Nick _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode