Slime and Emacs 26.1

Jim Newton <[email protected]> Tue, 19 Feb 2019 11:20:52 +0100
Newsgroups gmane.lisp.slime.devel
Message-ID <CABFZU-KaJ22f+X_WuW48YKRLaPzt6-fbd16+j62Y43Ltw42b-A@mail.gmail.com>
--000000000000fd629005823c97a4
Content-Type: text/plain; charset="UTF-8"

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)))))

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

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr">Since u=
pgrading 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 anyon=
e else using slime with emacs 26.1?<div><br></div><div>Here is an example p=
roblem I have.</div><div><br></div><div><div><font face=3D"monospace, monos=
pace">Debugger entered--Lisp error: (void-function slime-changelog-date)</f=
ont></div><div><font face=3D"monospace, monospace">=C2=A0 slime-changelog-d=
ate()</font></div><div><font face=3D"monospace, monospace">=C2=A0 slime-sta=
rtup-message()</font></div><div><font face=3D"monospace, monospace">=C2=A0 =
slime-repl-update-banner()</font></div><div><font face=3D"monospace, monosp=
ace">=C2=A0 slime-init-output-buffer(#&lt;process SLIME Lisp&gt;)</font></d=
iv><div><font face=3D"monospace, monospace">=C2=A0 slime-repl-connected-hoo=
k-function()</font></div><div><font face=3D"monospace, monospace">=C2=A0 ru=
n-hooks(slime-connected-hook)</font></div><div><font face=3D"monospace, mon=
ospace">=C2=A0 slime-set-connection-info( ... stuff deleted ....)</font></d=
iv></div><div><font face=3D"monospace, monospace"><br></font></div><div><di=
v>But when I look in the function slime-startup-message, there is no mentio=
n 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-header-line-p</font>=
</div><div><font face=3D"monospace, monospace">=C2=A0 =C2=A0 (setq header-l=
ine-format=C2=A0</font></div><div><font face=3D"monospace, monospace">=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (format &quot;%s =C2=A0Port: %s =C2=A0Pid: =
%s&quot;</font></div><div><font face=3D"monospace, monospace">=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (slime-lisp-implementatio=
n-type)</font></div><div><font face=3D"monospace, monospace">=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (slime-connection-port (sl=
ime-connection))</font></div><div><font face=3D"monospace, 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 (b=
uffer-size))</font></div><div><font face=3D"monospace, monospace">=C2=A0 =
=C2=A0 (let ((welcome (concat &quot;; SLIME &quot; slime-version)))</font><=
/div><div><font face=3D"monospace, monospace">=C2=A0 =C2=A0 =C2=A0 (if slim=
e-startup-animation</font></div><div><font face=3D"monospace, 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><div><br></div><div>=
<br></div><div><br></div></div></div></div></div>

--000000000000fd629005823c97a4--