Re: Slime and Emacs 26.1

Stas Boukarev <[email protected]> Tue, 19 Feb 2019 13:25:15 +0300
Newsgroups gmane.lisp.slime.devel
Message-ID <CAF63=11n1ZZ+YAtk2wf=EbuLsSh3i_ySWm+TquMJ=jcOb4EA4Q@mail.gmail.com>
--000000000000e77e7805823ca823
Content-Type: text/plain; charset="UTF-8"

Your slime installation is broken / is in multiple places.

On Tue, Feb 19, 2019 at 1:21 PM Jim Newton <[email protected]> wrote:

> Since upgrading to emacs 26.1 (because emacs 25 has problems with pegging
> the cpu on mac), I get some weird problems with slime.      Is anyone else
> using slime with emacs 26.1?
>
> Here is an example problem I have.
>
> Debugger entered--Lisp error: (void-function slime-changelog-date)
>   slime-changelog-date()
>   slime-startup-message()
>   slime-repl-update-banner()
>   slime-init-output-buffer(#<process SLIME Lisp>)
>   slime-repl-connected-hook-function()
>   run-hooks(slime-connected-hook)
>   slime-set-connection-info( ... stuff deleted ....)
>
> But when I look in the function slime-startup-message, there is no mention
> of slime-changelog-date.
>
> (defun slime-startup-message ()
>   (when slime-header-line-p
>     (setq header-line-format
>           (format "%s  Port: %s  Pid: %s"
>                   (slime-lisp-implementation-type)
>                   (slime-connection-port (slime-connection))
>                   (slime-pid))))
>   (when (zerop (buffer-size))
>     (let ((welcome (concat "; SLIME " slime-version)))
>       (if slime-startup-animation
>           (animate-string welcome 0 0)
>         (insert welcome)))))
>
>
>
>
>

--000000000000e77e7805823ca823
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Your slime installation is broken / is in multiple places.=
</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">=
On Tue, Feb 19, 2019 at 1:21 PM Jim Newton &lt;<a href=3D"mailto:jimka.issy=
@gmail.com">[email protected]</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=
=3D"ltr">Since upgrading to emacs 26.1 (because emacs 25 has problems with =
pegging the cpu on mac), I get some weird problems with slime. =C2=A0 =C2=
=A0 =C2=A0Is anyone else using slime with emacs 26.1?<div><br></div><div>He=
re is an example problem I have.</div><div><br></div><div><div><font face=
=3D"monospace, monospace">Debugger entered--Lisp error: (void-function slim=
e-changelog-date)</font></div><div><font face=3D"monospace, monospace">=C2=
=A0 slime-changelog-date()</font></div><div><font face=3D"monospace, monosp=
ace">=C2=A0 slime-startup-message()</font></div><div><font face=3D"monospac=
e, monospace">=C2=A0 slime-repl-update-banner()</font></div><div><font face=
=3D"monospace, monospace">=C2=A0 slime-init-output-buffer(#&lt;process SLIM=
E Lisp&gt;)</font></div><div><font face=3D"monospace, monospace">=C2=A0 sli=
me-repl-connected-hook-function()</font></div><div><font face=3D"monospace,=
 monospace">=C2=A0 run-hooks(slime-connected-hook)</font></div><div><font f=
ace=3D"monospace, monospace">=C2=A0 slime-set-connection-info( ... stuff de=
leted ....)</font></div></div><div><font face=3D"monospace, monospace"><br>=
</font></div><div><div>But when I look in the function slime-startup-messag=
e, there is no mention of slime-changelog-date.</div></div><div><br></div><=
div><div><font face=3D"monospace, monospace">(defun slime-startup-message (=
)</font></div><div><font face=3D"monospace, monospace">=C2=A0 (when slime-h=
eader-line-p</font></div><div><font face=3D"monospace, monospace">=C2=A0 =
=C2=A0 (setq header-line-format=C2=A0</font></div><div><font face=3D"monosp=
ace, monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (format &quot;%s =C2=A0P=
ort: %s =C2=A0Pid: %s&quot;</font></div><div><font face=3D"monospace, monos=
pace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (slime=
-lisp-implementation-type)</font></div><div><font face=3D"monospace, monosp=
ace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (slime-=
connection-port (slime-connection))</font></div><div><font face=3D"monospac=
e, monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 (slime-pid))))</font></div><div><font face=3D"monospace, monospace">=C2=
=A0 (when (zerop (buffer-size))</font></div><div><font face=3D"monospace, m=
onospace">=C2=A0 =C2=A0 (let ((welcome (concat &quot;; SLIME &quot; slime-v=
ersion)))</font></div><div><font face=3D"monospace, monospace">=C2=A0 =C2=
=A0 =C2=A0 (if slime-startup-animation</font></div><div><font face=3D"monos=
pace, monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (animate-string welcome=
 0 0)=C2=A0</font></div><div><font face=3D"monospace, monospace">=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 (insert welcome)))))</font></div></div><div><br></div><di=
v><br></div><div><br></div><div><br></div></div></div></div></div>
</blockquote></div>

--000000000000e77e7805823ca823--