slime-events-buffer initialises hs-minor-mode before setting hs-block-start-regexp. This stops the *slime-events* buffer from being correctly set up, and subsequently stops slime from ever getting to the repl. The following patch fixes things:
Index: ChangeLog =================================================================== RCS file: /project/slime/cvsroot/slime/ChangeLog,v retrieving revision 1.196 diff -u -r1.196 ChangeLog --- ChangeLog 10 Jan 2004 06:52:23 -0000 1.196 +++ ChangeLog 12 Jan 2004 00:03:59 -0000 @@ -1,3 +1,8 @@ +2004-01-12 Lawrence Mitchell wence@gmx.li + + * slime.el (slime-events-buffer): Set `hs-block-start-regexp' + before running `hs-minor-mode'. + 2004-01-10 Luke Gorrie luke@bluetail.com
* slime.el (package-updating): Expected package is now a list (can Index: slime.el =================================================================== RCS file: /project/slime/cvsroot/slime/slime.el,v retrieving revision 1.172 diff -u -r1.172 slime.el --- slime.el 10 Jan 2004 06:43:52 -0000 1.172 +++ slime.el 12 Jan 2004 00:04:43 -0000 @@ -1484,8 +1484,8 @@ (let ((buffer (get-buffer-create "*slime-events*"))) (with-current-buffer buffer (lisp-mode) - (hs-minor-mode) (set (make-local-variable 'hs-block-start-regexp) "^(") + (hs-minor-mode) (setq font-lock-defaults nil) (current-buffer)))))