It is obsolete since Emacs 29 and its docstring suggests binding
max-lisp-eval-depth instead (which we already do):
Former limit on specbindings, now without effect.
This variable used to limit the size of the specpdl stack which,
among other things, holds dynamic variable bindings and unwind-protect
activations. To prevent runaway recursion, use max-lisp-eval-depth
instead; it will indirectly limit the specpdl stack size as well.
To play it safe, we could instead wrap the use of the obsolete variable
with (with-suppressed-warnings ((obsolete max-specpdl-size)) ...).
The second commit enforces the use of spaces for indentation.
It is obsolete since Emacs 29 and its docstring suggests binding
max-lisp-eval-depth
instead (which we already do):To play it safe, we could instead wrap the use of the obsolete variable with
(with-suppressed-warnings ((obsolete max-specpdl-size)) ...)
.The second commit enforces the use of spaces for indentation.