I just upgraded from a late-September SLIME (yes, I know that's pretty slack :) ) to CVS and noticed something different. The Sayoonara REPL command (when you type ",s<enter>" in the repl buffer) closes the CL implementation but not the slime repl buffer. I did notice that the repl buffer now no longer has a numeric sufffix - instead it's If it's suffixed with the CL implementatin name. Since I haven't been following the mailing list very closely lately, I'm not sure whether this behaviour is intentional or not. If it is not intentional, the following patch should fix the problem:
*** c:/DOCUME~1/BC1886~1/LOCALS~1/Temp/slime-orig.el Tue Oct 26 19:02:52 2004 --- c:/DOCUME~1/BC1886~1/LOCALS~1/Temp/slime.el Tue Oct 26 19:02:52 2004 *************** *** 3108,3113 **** --- 3108,3114 ---- (when (or (string= (buffer-name buf) slime-event-buffer-name) (string-match "^\*inferior-lisp*" (buffer-name buf)) (string-match "^\*slime-repl\[[0-9]+\]\*$" (buffer-name buf)) + (string-match (concat "^\"(format "*slime-repl %s*" (slime-connection-name))) (buffer-name buf)) (string-match "^\*sldb .*\*$" (buffer-name buf))) (kill-buffer buf))))
-- Bill Clementson