GNU bug report logs - #78543
29.2; checkdoc misses some CL (cl-lib) constructs.

Previous Next

Package: emacs;

Reported by: Marco Antoniotti <marcoxa <at> gmail.com>

Date: Wed, 21 May 2025 20:40:01 UTC

Severity: normal

Found in version 29.2

Done: Eli Zaretskii <eliz <at> gnu.org>

Full log


Message #17 received at 78543 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: marcoxa <at> gmail.com, 78543 <at> debbugs.gnu.org
Subject: Re: bug#78543: 29.2; checkdoc misses some CL (cl-lib) constructs.
Date: Sat, 31 May 2025 12:29:34 -0400
>> FWIW, I consider this `(:this that)` of CL's keyword args to be
>> a misfeature, so I'm happy for Emacs to behave suboptimally here, tho
>> I'd prefer for cl-lib to stop supporting it.
> But do you have anything against the patch I proposed to install?

I don't like the extra code in your patch to handle this special case,
to be honest, but as long as we want to fully support this CL
functionality, your patch looks fine.

> I didn't suggest complicating checkdoc due to &aux arguments.
> So we basically agree here.

Indeed, we get to the same conclusion, tho via different paths.  🙂


        Stefan





This bug report was last modified 11 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.