From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: C-z (Re: Two GTK related feature requests) Date: 29 Oct 2003 08:30:54 -0500 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <87oew8so3g.fsf@cs.cmu.edu> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1067434836 1265 80.91.224.253 (29 Oct 2003 13:40:36 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 29 Oct 2003 13:40:36 +0000 (UTC) Cc: bob@rattlesnake.com, rms@gnu.org, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed Oct 29 14:40:34 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AEqYs-0004Pj-00 for ; Wed, 29 Oct 2003 14:40:34 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1AEqYr-0000AX-00 for ; Wed, 29 Oct 2003 14:40:34 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AEqVi-0008EW-CF for emacs-devel@quimby.gnus.org; Wed, 29 Oct 2003 08:37:18 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AEqTq-0007nF-TE for emacs-devel@gnu.org; Wed, 29 Oct 2003 08:35:22 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AEqTJ-0007eY-4W for emacs-devel@gnu.org; Wed, 29 Oct 2003 08:35:21 -0500 Original-Received: from [132.204.24.67] (helo=mercure.iro.umontreal.ca) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AEqPx-0006cX-Or; Wed, 29 Oct 2003 08:31:21 -0500 Original-Received: from vor.iro.umontreal.ca (vor.iro.umontreal.ca [132.204.24.42]) by mercure.iro.umontreal.ca (8.12.9/8.12.9) with ESMTP id h9TDUtnR010911; Wed, 29 Oct 2003 08:30:55 -0500 Original-Received: by vor.iro.umontreal.ca (Postfix, from userid 20848) id BC2CF3C63E; Wed, 29 Oct 2003 08:30:54 -0500 (EST) Original-To: Karl Eichwalder In-Reply-To: Original-Lines: 16 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 X-DIRO-MailScanner: Found to be clean X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:17544 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:17544 > At least, please add something to ask the user for confirmation: > "Do you really want to inconify Emacs? (y/n)" Given the fact that iconification is normally done via the window manager rather than via Emacs commands, and given the fact that we all seem to agree that C-z is only ever used by mistake, I'd argue that we should make either C-z or maybe even iconify-or-deiconify-frame into a "wizard" command like narrow-to-region, capitalize-region, and eval-expression which requires confirmation unless explicitly enabled. The only cases I use C-z or C-x C-z is when my fingers slip. Admittedly, it hasn't been enough of an annoyance until now to convince me to remove the binding, but this thread has prompted me to finally do it. Stefan