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: Yasushi SHOJI
Subject: Re: emacs-29: let*: Symbol’s function definition is void: \(setf\ compat-alist-get\) with Magit
Date: Thu, 19 Jan 2023 09:34:38 +0900

Hi,

On Thu, Jan 19, 2023 at 12:51 AM Tassilo Horn <tsdh@gnu.org> wrote:
>
> 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.

Thank you both.  It turns out that I had two versions of the
magit-section package.
I didn't notice that the function is provided by a separate package.

Removing the old one fixed it.

Best,
-- 
               yashi



reply via email to

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