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(#<process SLIME Lisp>)</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 "%s =C2=A0Port: %s =C2=A0Pid: =
%s"</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 "; SLIME " 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--