emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: emacs-29: let*: Symbol’s function definition is void: \(setf\ compat


From: Tassilo Horn
Subject: Re: emacs-29: let*: Symbol’s function definition is void: \(setf\ compat-alist-get\) with Magit
Date: Wed, 18 Jan 2023 16:48:28 +0100
User-agent: mu4e 1.9.16; emacs 30.0.50

Robert Pluim <rpluim@gmail.com> writes:

>>>>>> On Wed, 18 Jan 2023 23:23:59 +0900, Yasushi SHOJI
> <yasushi.shoji@gmail.com> said:
>
>     Yasushi> Hi,
>     Yasushi> I'm getting the following message with the emacs-29 branch when I
>     Yasushi> magit-section-toggle on a modified file on a Magit buffer to show
>     Yasushi> the
>     Yasushi> difference.
>
>     Yasushi>     let*: Symbol’s function definition is void: \(setf\
>     Yasushi> compat-alist-get\)
>
> `compat-alist-get' should only be used by emacs-25 and emacs-26. I
> suspect something somewhere has not been set up properly, probably
> some code compiled by an earlier version of emacs needs to be
> recompiled.

See https://github.com/magit/magit/issues/4836.

Basically, there has been a compat (the package) change where after
updating the compat package, one has to re-install magit (and other
packages) using that new compat version.  That is required because some
macro has been changed.

Bye,
Tassilo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]