bug#81457: 30.2; mode specific only accepting one character after M-x

Eli Zaretskii <[email protected]>
Newsgroups gmane.emacs.bugs
Message-ID <[email protected]>
> Cc: [email protected]
> Date: Thu, 23 Jul 2026 10:44:22 +0300
> From: Eli Zaretskii <[email protected]>
> 
> > From: "Brian P. Flaherty" <[email protected]>
> > Date: Wed, 22 Jul 2026 14:32:27 -0700
> > 
> > I'm sending this bug report from an up-to-date Debian unstable installation.
> > This emacs (30.2) was installed from Debian.
> > 
> > I have used noweb-mode to edit files in emacs for over 20 years. Lately,
> > when I'm editing a noweb file, when I press M-x and start typing a
> > command, only the first character is accepted and then I get a message
> > that 'i' (for example) is not command. Here's an excerpt from my
> > *Message* buffer:
> > 
> > execute-extended-command: ‘i’ is not a valid command name
> > execute-extended-command: ‘r’ is not a valid command name [2 times]
> > 
> > This occurred today when I wanted to type M-x insert-time, a function I
> > defined in my .emacs and have also used for years. After it starts, it
> > happens continuously. It doesn't stop when I kill that buffer and type
> > somewhere else.
> > 
> > If I start emacs-30.2 with -Q, I can type M-x and it works, for M-x
> > dired. But if I load-file /usr/share/emacs/site-lisp/noweb-mode.el,
> > invoke noweb-mode (M-x noweb-mode) on the same file, it appears work. (I
> > am asked to approve local variables.) After all this, when I type M-x,
> > the same problem occurs. It just accepts the first character typed and
> > complains it isn't a command.
> 
> noweb-mode.el is not part of Emacs.  So I suggest to report this to
> the developers of noweb-mode, not here.
> 
> > I downloaded emacs 30.1 from gnu.org and built it on my computer, but
> > the same problem occurs. I then downloaded and built 29.4, and there's
> > no problem! noweb-mode works in 29.4 as it has for years. It doesn't
> > autoload all Debian's stuff, so I have to load-file noweb-mode.el, but
> > no M-x problems.
> > 
> > Here's the emacs-29.4 version info:
> > 
> > In GNU Emacs 29.4 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.52,
> >  cairo version 1.18.4) of 2026-07-22 built on stendahl
> > Windowing system distributor 'The X.Org Foundation', version 11.0.12401012
> > System Description: Debian GNU/Linux forky/sid
> > 
> > So it seems some change between 29.4 and 30 introduced this problem.
> 
> So maybe noweb-mode needs some adaptations to Emacs 30?  This should
> be communicated to the noweb-mode developers.

No further comments, so I'm now closing this bug.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.