Ignacio Casso <ignacioca...@hotmail.com> writes: > Done. I attach the patch:
Thanks! Applied onto main as a3d9999d2 with minor amendments. I have added TINYCHANGE cookie as you don't appear to have FSF copyright assignment and capitalised "match" in the commit summary. Best, Ihor > From 646f2a792dc5c6e6fa3933eb1d06420c86cd53c3 Mon Sep 17 00:00:00 2001 > From: Ignacio <ignacioca...@hotmail.com> > Date: Fri, 6 May 2022 13:51:14 +0200 > Subject: [PATCH] lisp/org.el: match COMMENT in > `org-complex-heading-regexp-format' > > * lisp/org.el (org-set-regexps-and-options): Change > `org-complex-heading-regexp-format' initialization so that the regexp > it produces also matches a headline if it is commented. > --- > lisp/org.el | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/lisp/org.el b/lisp/org.el > index 1d5fc3903..cab59b87c 100644 > --- a/lisp/org.el > +++ b/lisp/org.el > @@ -3846,7 +3846,8 @@ expected to be bound to nil when matching against this > regexp.") > "Printf format to make regexp to match an exact headline. > This regexp will match the headline of any node which has the > exact headline text that is put into the format, but may have any > -TODO state, priority and tags.") > +TODO state, priority, tags, statistics cookies (at the beginning > +or end of the headline title), or COMMENT keyword.") > > (defvar-local org-todo-line-tags-regexp nil > "Matches a headline and puts TODO state into group 2 if present. > @@ -4213,6 +4214,8 @@ related expressions." > "\\(?: +" org-todo-regexp "\\)?" > "\\(?: +\\(\\[#.\\]\\)\\)?" > "\\(?: +" > + ;; Headline might be commented > + "\\(?:" org-comment-string " +\\)?" > ;; Stats cookies can be stuck to body. > "\\(?:\\[[0-9%%/]+\\] *\\)*" > "\\(%s\\)" > -- > 2.25.1 > -- Ihor Radchenko, PhD, Center for Advancing Materials Performance from the Nanoscale (CAMP-nano) State Key Laboratory for Mechanical Behavior of Materials, Xi'an Jiaotong University, Xi'an, China Email: yanta...@gmail.com, ihor_radche...@alumni.sutd.edu.sg