You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Normally (without SML loaded), this produces a small number. However, with SML loaded, the number is very large - in the hundreds / thousands.
SML or something it uses is creating markers in the buffer, which end up being referenced in the undo history. The undo history length grows exponentially.
I suspect that this is [partially] responsible for the number of times one can undo being very small in practice.
Steps to reproduce:
Run:
(adjust paths accordingly)
Type something (about 20-50 characters), then undo it.
Repeat step above 2-3 times.
Evaluate (press M-:, paste, then RET):
Normally (without SML loaded), this produces a small number. However, with SML loaded, the number is very large - in the hundreds / thousands.
SML or something it uses is creating markers in the buffer, which end up being referenced in the undo history. The undo history length grows exponentially.
I suspect that this is [partially] responsible for the number of times one can undo being very small in practice.
Possibly related Emacs bug:
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=52798
The text was updated successfully, but these errors were encountered: