From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.devel Subject: Heads up: proposal to introduce `minibuffer-mode'. Date: Mon, 22 Mar 2021 15:25:03 +0000 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17717"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Mar 22 16:27:24 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lOMSh-0004UV-Od for ged-emacs-devel@m.gmane-mx.org; Mon, 22 Mar 2021 16:27:23 +0100 Original-Received: from localhost ([::1]:33508 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lOMSg-0002sg-OE for ged-emacs-devel@m.gmane-mx.org; Mon, 22 Mar 2021 11:27:22 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60734) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lOMQX-0001Ey-10 for emacs-devel@gnu.org; Mon, 22 Mar 2021 11:25:09 -0400 Original-Received: from colin.muc.de ([193.149.48.1]:20638 helo=mail.muc.de) by eggs.gnu.org with smtp (Exim 4.90_1) (envelope-from ) id 1lOMQU-0003Tz-Vi for emacs-devel@gnu.org; Mon, 22 Mar 2021 11:25:08 -0400 Original-Received: (qmail 99277 invoked by uid 3782); 22 Mar 2021 15:25:04 -0000 Original-Received: from acm.muc.de (p4fe15b2f.dip0.t-ipconnect.de [79.225.91.47]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Mon, 22 Mar 2021 16:25:04 +0100 Original-Received: (qmail 6525 invoked by uid 1000); 22 Mar 2021 15:25:03 -0000 Content-Disposition: inline X-Submission-Agent: TMDA/1.3.x (Ph3nix) X-Primary-Address: acm@muc.de Received-SPF: pass client-ip=193.149.48.1; envelope-from=acm@muc.de; helo=mail.muc.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:266757 Archived-At: Hello, Emacs. In bug #47150, the OP has drawn attention to the inconvenience that the fact of minibuffers running in fundamental mode causes. For example, some minor modes maintain lists of major modes that they are valid (or invalid) in. If these minor modes wish to include/exclude minibuffers, fundamental-mode is not really specific enough. Therefore, I propose to create and use a new mode `minibuffer-mode' for minibuffers, but without changing anything else (for example, the new mode's key map would continue not to be used). If anybody sees any problems here, or wishes to object for other reasons, please contribute to the thread at 47150@debbugs.gnu.org. -- Alan Mackenzie (Nuremberg, Germany).