From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: feature request: indicator of minibuffer-recursion depth Date: Wed, 15 Mar 2006 15:20:35 -0500 Message-ID: References: Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: sea.gmane.org 1142454109 21974 80.91.229.2 (15 Mar 2006 20:21:49 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 15 Mar 2006 20:21:49 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Mar 15 21:21:48 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1FJcUV-0007Z4-Tm for ged-emacs-devel@m.gmane.org; Wed, 15 Mar 2006 21:21:08 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FJcUV-0003MD-Av for ged-emacs-devel@m.gmane.org; Wed, 15 Mar 2006 15:21:07 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FJcU2-0003JP-Vn for emacs-devel@gnu.org; Wed, 15 Mar 2006 15:20:39 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FJcU1-0003Gq-Qr for emacs-devel@gnu.org; Wed, 15 Mar 2006 15:20:37 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FJcU1-0003GZ-EF for emacs-devel@gnu.org; Wed, 15 Mar 2006 15:20:37 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.52) id 1FJcYW-00043A-5G for emacs-devel@gnu.org; Wed, 15 Mar 2006 15:25:16 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1FJcTz-0002cq-Tr; Wed, 15 Mar 2006 15:20:35 -0500 Original-To: "Drew Adams" In-reply-to: X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:51676 Archived-At: Recursive-edit depth is indicated in the mode line by bracketing ([...]). Being in a recursive minibuffer without knowing it is about as disorienting as being in a recursive edit without knowing it. AFAIK, there is no feedback regarding minibuffer-recursion depth. Recursive minibuffers are disallowed by default. The few commands that allow them as an exception will not often be used by beginners, and C-g should get out anyway. How do you think put [] on the prompt in minibuffer like: [M-x] [[M-x]] [[[Find file: ]]] ~/ It could be an improvement, for those who set the variable to allow recursive minibuffers. I think this would be better than putting it in the mode line. It is more clearly related to the minibuffer if it is in the minibuffer prompt, and more visible too. However, this should wait for after the release. Can someone add this to etc/TODO?