branch: externals/org
commit 54c09c84e9d903ef414016662352acd59a9f6fb7
Author: Ihor Radchenko <yanta...@posteo.net>
Commit: Ihor Radchenko <yanta...@posteo.net>

    org-element-context: Fix when point is at the beginning of parsed value
    
    * lisp/org-element.el (org-element-context): When point is at the
    first point in parsed affiliated keyword value, do not return parent
    "keyword".
    
    Reported-by: Tom Gillespie <tgb...@gmail.com>
    Link: 
https://orgmode.org/list/ca+g3_pnt7wqkczchv+dx1fespgtevknse41a3qc5wv3g+jt...@mail.gmail.com
---
 lisp/org-element.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lisp/org-element.el b/lisp/org-element.el
index 5574da4520..a104d540e6 100644
--- a/lisp/org-element.el
+++ b/lisp/org-element.el
@@ -8140,9 +8140,9 @@ This function may modify match data."
         (let ((case-fold-search t)) (looking-at org-element--affiliated-re))
         (cond
          ((not (member-ignore-case (match-string 1)
-                                   org-element-parsed-keywords))
+                                 org-element-parsed-keywords))
           (throw 'objects-forbidden element))
-         ((< (match-end 0) pos)
+         ((<= (match-end 0) pos)
           (narrow-to-region (match-end 0) (line-end-position)))
          ((and (match-beginning 2)
                (>= pos (match-beginning 2))

Reply via email to