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.