Hi,
while upgrading from emacs 28.1 to 29.1, my org-agenda stopped working.
The message in the echo area was:
--8<---------------cut here---------------start------------->8---
Search failed: "\\<SCHEDULED: *<\\([^>]+\\)>"
--8<---------------cut here---------------end--------------->8---
The search seemed to fail in an old org file:
--8<---------------cut here---------------start------------->8---
* someentry
SCHEDULED: [2017-12-12 Tue 17:42]
--8<---------------cut here---------------end--------------->8---
Not sure why I've used an inactive timestamp there but it shouldn't
be a problem I guess?
As a workaround, I have updated the `org-schedule-time-regexp` to
match the brackets as well:
--8<---------------cut here---------------start------------->8---
(setq org-scheduled-time-regexp
(concat "\\<" org-scheduled-string " *[[<]\\([^]>]+\\)[]>]"))
--8<---------------cut here---------------end--------------->8---
With that new regexp, my agenda loads again without errors but
I do wonder:
Was/Is that change on purpose? (I haven't seen anything in the
ChangeLog)
--
Christian Barthel