emacs-devel
[Top][All Lists]
Advanced

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

Re: Something weird with when-let*/if-let*


From: Noam Postavsky
Subject: Re: Something weird with when-let*/if-let*
Date: Sat, 14 Oct 2017 09:47:04 -0400

On Sat, Oct 14, 2017 at 9:12 AM, Eric Abrahamsen
<address@hidden> wrote:

>> The problem is simply that if-let* and when-let* don't exist in emacs 25.
>
> That was probably the case there, but that wouldn't explain Julien's
> report, he's on master. And removing the star fixed it for him.

It could be that subr-x wasn't loaded, which would also have the
effect of if-let* and when-let* not existing. Although that wouldn't
directly explain the non-star version working, perhaps when removing
the star, subr-x got loaded? Seems especially likel

nnimap.el doesn't explicitly require subr-x. It used to be required in
message.el, until read-multiple-choice was moved to a separate file[1:
295457ae52], now it requires subr-x at compile time [2: 2d58d51329],
but perhaps it doesn't work for nnimap.el depending on the order of
compilation?

[1: 295457ae52]: 2017-10-06 10:42:06 -0400
  Move read-multiple-choice to its own library
  
http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=295457ae52eda341967821ebc5c053db1789b7c9

[2: 2d58d51329]: 2017-10-06 20:49:39 +0300
  Avoid byte-compilation warnings in message.el
  
http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=2d58d513290f08819699e933bb0fbe88362c2131



reply via email to

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