Ihor Radchenko <[email protected]> writes:
> > #+begin_example
> > Debugger entered--Lisp error: (args-out-of-range #<buffer Beauty.org> 0
> > 3092985)
Looks like invalid match data could be the cause. AFAIU match data is
set by this expression:
#+begin_src emacs-lisp
(or (looking-at (concat " +" org-todo-regexp "\\( +\\|[ \t]*$\\)"))
(looking-at "\\(?: *\\|[ \t]*$\\)"))
#+end_src
at least in Emacs master. Would be interesting whether the matching
fails in stardiviner's case or returns a bogus result.
The match data is then protected in the following code, I don't see how
a correct match data could produce a backtrace as posted.
Michael.