[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#68568: transient.el interns potentially enormous symbols as commands
From: |
João Távora |
Subject: |
bug#68568: transient.el interns potentially enormous symbols as commands |
Date: |
Sun, 21 Jan 2024 08:33:00 +0000 |
Sun, Jan 21, 2024 at 8:26 AM Psionic K <psionik@positron.solutions> wrote:
> GPTel is on the user side of transient. Karthink or another contributor
> wrote GPTel to use transient that way. Perhaps they need to create new
> suffixes dynamically, but even that can be done with `define-suffix' etc. If
> someone calls `define-suffix' with a really long name, there's nothing
> transient can or should do about it.
It should probably not intern that stuff in the obarray.
UNLESS you know of a reason to. Do you?
> True, but the symbols in question contain "transient:" and ":--" strings that
> should be easy to filter out. Lots of completion packages can filter those.
Why should a completion package know about "transient"
or this :-- and be slowed down by this crud?
bug#68568: transient.el interns potentially enormous symbols as commands, Eli Zaretskii, 2024/01/27