Does anyone else have the same problem with Allegro CL 8.0 and SLIME? If I type M-x slime-update-indentation, Allegro CL starts growing until it hits a STORAGE-CONDITION or even segfaults.
However, typing (update-indentation-information) in the REPL just works. I have come up with the patch below which fixes the problem for me, but I don't understand why.
Unless there are no objections, I will put this fix into CVS anyway.
--- swank.lisp.~1.377.~ 2006-05-03 11:04:33.000000000 +0200 +++ swank.lisp 2006-05-04 14:08:51.560088000 +0200 @@ -4605,7 +4605,8 @@ after each command.")
(defslimefun update-indentation-information () - (perform-indentation-update *emacs-connection* t)) + (perform-indentation-update *emacs-connection* t) + nil)
;; This function is for *PRE-REPLY-HOOK*. (defun sync-indentation-to-emacs ()