On Mon, Sep 22, 2025 at 6:49 PM David Rosenbaum <djr7c4@gmail.com> wrote:
> Are these packages even in Emacs?

IMO using shorthands in this way is a natural way to abbreviate long symbols. AFAICT, there is no other way to do so without polluting the global namespace. I'm open to alternatives if there's another preferred way to handle this use case. defalias is an obvious option but of course that pollutes the global namespace.

Polluting the global namespace is the name of the game in Elisp (and C).  Shorthands are just lipstick on a pig.  Prior to shorthands, there was namespacing etiquette, and there still us. This means you should pick a `consistent-longish-prefix-` for your consistent-longish-prefix.el library.  This still holds. But it's a pain to type and read for some of us. Shorthands are just to summarize that prefix to 'clp-'.  Any other use is haphazard (opens the door to shadowing etc).  

But what you reported is a bug, no doubt.  And fairly serious.  I never intended for things to work like that.

João