Every time I think I'm starting to learn org Mode, I find I'm actually really ignorant. I want to write a simple function that inserts a timestamp at point for a date one week after the previous timestamp. I'm sure it's very simple. But I can't figure out how to do it. i have this: (defun mwp/one-week-later () "add a new timestamp a week later than the previous one" (interactive) (save-excursion (let ((curpos (point))) (re-search-backward "<[0-9]\\{4\\}-[0-9]\\{2\\}-[0-9]\\{2\\}" ) (let* ((previous-ts (org-element-context))) (goto-char curpos) (INSERT COPY OF PREVIOUS-TS) ;; obviously this is fake. But what to replace it with? (org-timestamp-change 7 'dat) ))) ) What's the real solution? Thank you, Matt