Lin Jian <m...@linj.tech> writes: > font-lock-default-fontify-region: End of buffer > > 6. I think the message in step 5 is a bug. If this bug is fixed, we > should see this in the *Message* buffer instead: > ... > At the end of [2], (match-beginning 0) is 1. At the end of [3], > (match-beginning 0) is changed to 35 by split-string. So, [4] is nil. > As a result, [5] runs, which causes an end-of-buffer error. > > I propose wrapping the whole let[6] in save-match-data to fix this bug.
Thanks fore reporting and debugging! Fixed, on bugfix. https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/?id=c827341df -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>