From f9596eb47219794ae66c29bf4a091c478ccf5830 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sat, 12 Jan 2019 11:49:50 +0100 Subject: [PATCH] Fix following timestamp in planning lines * lisp/org.el (org-open-at-point): Open calendar when called on a timestamp in a planning line. Reported-by: Bob Hepple --- lisp/org.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lisp/org.el b/lisp/org.el index c6bd70216..2c841ab53 100644 --- a/lisp/org.el +++ b/lisp/org.el @@ -10208,7 +10208,7 @@ a link." (org-element-context) '(clock comment comment-block footnote-definition footnote-reference headline inline-src-block inlinetask - keyword link node-property src-block timestamp) + keyword link node-property planning src-block timestamp) t)) (type (org-element-type context)) (value (org-element-property :value context))) @@ -10251,6 +10251,10 @@ a link." (= (org-element-property :post-affiliated context) (line-beginning-position))))))) (org-footnote-action)) + ;; On a planning line. Check if we are really on a timestamp. + ((and (eq type 'planning) + (org-in-regexp org-ts-regexp-both nil t)) + (org-follow-timestamp-link)) ;; On a clock line, make sure point is on the timestamp ;; before opening it. ((and (eq type 'clock)