GNU bug report logs -
#73766
30.0.91; (documentation 'pcase) can take several seconds
Previous Next
Reported by: Yikai Zhao <yikai <at> z1k.dev>
Date: Sat, 12 Oct 2024 08:03:01 UTC
Severity: normal
Found in version 30.0.91
Done: Stefan Monnier <monnier <at> iro.umontreal.ca>
Bug is archived. No further changes may be made.
Full log
Message #38 received at 73766 <at> debbugs.gnu.org (full text, mbox):
> From: Stefan Monnier <monnier <at> iro.umontreal.ca>
> Cc: yikai <at> z1k.dev, joaotavora <at> gmail.com, 73766 <at> debbugs.gnu.org
> Date: Fri, 18 Oct 2024 16:42:32 -0400
>
> The "quickfix" I installed on `emacs-30` should not suffer from
> a significant slowdown, no, so I think we're good for `emacs-30`.
>
> The "better" fix I installed on `master`, may still cause a bit of
> sluggishness with eldoc, OTOH.
>
> I think the "right" fix for that is to extend `documentation` or `C-h f`
> such that the `pcase` doc can distinguish between the (quick to
> generate) doc about `pcase` itself and the table of Pcase patterns
> defined with `pcase-defmacro` which is appended to the end of the
> `pcase` doc (and which can take a bit of time to generate but is not
> needed for eldoc).
>
> It would also be good to be able to show the table in a kind of
> abbreviated form (one line per Pcase pattern) with a way to
> unfold/refold specific patterns' doc.
>
> The same applies to the list of methods displayed in the doc of generic
> functions and in the doc of types.
Should we now close this bug?
This bug report was last modified 299 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.