emacs-devel
[Top][All Lists]
Advanced

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

Re: master c3e8381: * lisp/gnus/gnus-sum.el: Use lexical-binding


From: Stefan Monnier
Subject: Re: master c3e8381: * lisp/gnus/gnus-sum.el: Use lexical-binding
Date: Fri, 17 May 2019 12:45:12 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)

> This commit causes problems with the display of thread related fields in
> summary lines in the summary buffer.
>
> `gnus-summary-line-format-alist' is used to expand the summary line
> format string. The ?V, ?t and ?e formats expect `thread' to be bound
> dynamically. Now that this file uses lexical binding that no longer
> works.

Indeed, thanks.  Does the patch below work for you?

> Several entries in the alist also use "(macroexpand (mail-header-..."
> which appears to no longer be needed, as the mail header accessors are
> now functions not macros.

Not sure what's best: get rid of the `macroexpand` calls or replace them
with `macroexpand-all`?


        Stefan




reply via email to

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