From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: GNU Emacs raison d'etre Date: Sat, 16 May 2020 09:50:05 +0300 Message-ID: <83zha8tluq.fsf@gnu.org> References: <5230692c-c665-a330-7a12-e59fa25d97dd@gmail.com> <70bb51fd-447d-928c-4d69-1c9673a44471@online.de> <871rnnvmdx.fsf@red-bean.com> <87pnb7sira.fsf@red-bean.com> Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="9396"; mail-complaints-to="usenet@ciao.gmane.io" Cc: kfogel@red-bean.com, tkk@misasa.okayama-u.ac.jp, andreas.roehler@online.de, rms@gnu.org, emacs-devel@gnu.org To: Tak Kunihiro Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat May 16 08:51:04 2020 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 1jZqf1-0002L6-RS for ged-emacs-devel@m.gmane-mx.org; Sat, 16 May 2020 08:51:03 +0200 Original-Received: from localhost ([::1]:34802 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jZqf0-0001OK-Uk for ged-emacs-devel@m.gmane-mx.org; Sat, 16 May 2020 02:51:02 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41720) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jZqeU-0000gR-1Q for emacs-devel@gnu.org; Sat, 16 May 2020 02:50:30 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:60120) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jZqeP-0004Wp-6V; Sat, 16 May 2020 02:50:25 -0400 Original-Received: from [176.228.60.248] (port=1532 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jZqeH-0002dU-Be; Sat, 16 May 2020 02:50:17 -0400 In-Reply-To: (message from Tak Kunihiro on Sat, 16 May 2020 09:56:30 +0900) 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:250455 Archived-At: > From: Tak Kunihiro > Date: Sat, 16 May 2020 09:56:30 +0900 > Cc: Karl Fogel , tkk@misasa.okayama-u.ac.jp, > andreas.roehler@online.de, emacs-devel@gnu.org > > > We made this very simple a few years ago: Just keep typing C-g. > > I guess these users don't know that. > > > > Can anyone thing of a better way to teach them about this? > > How about to click somewhere in main-buffer area to get him out of the > state and say `type C-g next time'? That would disable a very useful feature, whereby clicking somewhere else leaves the minibuffer active and allows you to do something else temporarily. I also believe it might break scrolling by clicking on the scroll bars or other similar mouse gestures, while the minibuffer is active, or at least make the implementation of those gestures harder. It is also not something users will expect: AFAIK other GUI applications allow you to clock the mouse anywhere without losing the context of the current prompt.