org-element-cache: Report buffer size for unregistered modifications

* lisp/org-element.el (org-element--cache-sync): Provide the details
on the expected and actual values of buffer size.
This commit is contained in:
Ihor Radchenko 2022-09-26 12:34:35 +08:00
parent ebbc2ffaab
commit ad52345f00
No known key found for this signature in database
GPG Key ID: 6470762A7DA11D8B
1 changed files with 3 additions and 1 deletions

View File

@ -5958,9 +5958,11 @@ actually submitted."
(if (/= org-element--cache-last-buffer-size (buffer-size))
(progn
(org-element--cache-warn
"Unregistered buffer modifications detected. Resetting.
"Unregistered buffer modifications detected (%S != %S). Resetting.
If this warning appears regularly, please report the warning text to Org mode mailing list (M-x org-submit-bug-report).
The buffer is: %s\n Current command: %S\n Backtrace:\n%S"
org-element--cache-last-buffer-size
(buffer-size)
(buffer-name (current-buffer))
this-command
(when (and (fboundp 'backtrace-get-frames)