From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.devel Subject: RE: keyboard-escape-quit Date: Sun, 21 Mar 2010 07:14:06 -0700 Message-ID: References: <4BA0CDF9.40707@online.de><76682E4761EA432EB929E5E199B0F92A@us.oracle.com><87wrxb57e1.fsf@lola.goethe.zz><20100317.200901.408057447.hanche@math.ntnu.no><87sk7y2gh9.fsf@lola.goethe.zz><69FB036BE1D649E0B76B257ED3D3F6EA@us.oracle.com><87vdcs13fp.fsf@mail.jurta.org><33B1AA2E77404CC694AEB05CA1D667FE@us.oracle.com><87aau2mw0a.fsf@mail.jurta.org><190DD0E028DD406C92A347871C657BDE@us.oracle.com> <87ociidkh0.fsf@mail.jurta.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1269180896 20032 80.91.229.12 (21 Mar 2010 14:14:56 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 21 Mar 2010 14:14:56 +0000 (UTC) Cc: 'Stefan Monnier' , emacs-devel@gnu.org To: "'Juri Linkov'" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Mar 21 15:14:52 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1NtLvX-0005ux-MU for ged-emacs-devel@m.gmane.org; Sun, 21 Mar 2010 15:14:51 +0100 Original-Received: from localhost ([127.0.0.1]:56869 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NtLvX-00059s-1u for ged-emacs-devel@m.gmane.org; Sun, 21 Mar 2010 10:14:51 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NtLvR-00059n-Lj for emacs-devel@gnu.org; Sun, 21 Mar 2010 10:14:45 -0400 Original-Received: from [140.186.70.92] (port=34338 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NtLvP-00059U-Pm for emacs-devel@gnu.org; Sun, 21 Mar 2010 10:14:44 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NtLvO-0000fG-Jl for emacs-devel@gnu.org; Sun, 21 Mar 2010 10:14:43 -0400 Original-Received: from acsinet12.oracle.com ([141.146.126.234]:50990) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NtLvO-0000fA-DT for emacs-devel@gnu.org; Sun, 21 Mar 2010 10:14:42 -0400 Original-Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by acsinet12.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id o2LEEa19010535 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 21 Mar 2010 14:14:38 GMT Original-Received: from acsmt354.oracle.com (acsmt354.oracle.com [141.146.40.154]) by acsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id o2LEEWBT001517; Sun, 21 Mar 2010 14:14:35 GMT Original-Received: from abhmt009.oracle.com by acsmt354.oracle.com with ESMTP id 98329131269180843; Sun, 21 Mar 2010 07:14:03 -0700 Original-Received: from dradamslap1 (/24.5.179.75) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 21 Mar 2010 07:14:02 -0700 X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcrI5YzflnOmLPRZSjm6rLTOJF8g0QAGM6Pg In-Reply-To: <87ociidkh0.fsf@mail.jurta.org> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Source-IP: acsmt354.oracle.com [141.146.40.154] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090204.4BA629CC.003B:SCFMA4539814,ss=1,fgs=0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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:122411 Archived-At: > > FWIW - I never paid any attention to > > `keyboard-escape-quit', for some reason. > > Taking a look now, I am perplexed. > > `keyboard-escape-quit' is very useful for effective use of Emacs. > You can do several frequent actions with a single key. > It is like undo for a stack of implicit "modes" (or "states"). > If you don't use it, please don't try to diminish it. You misunderstood my post. I did not try to diminish k-e-q. I tried to explain how I am perplexed (confused) by its doc. I was asking for clarification, so I can understand it better. Please read the post again. If you then think the doc is clear, feel free to ignore my confusion. Or feel free to help me see what I'm missing. I would like to understand it better, especially since _you_, in particular, find it useful. The doc doesn't really help me understand its usefulness. Perhaps you can elaborate? You can see at least that I tried to understand, reading the doc and looking at the few source-code uses of it. There's not much to go on. Does it work with `query-replace' for you, or is that part of the doc just wrong? And again, I don't understand some of that q-r code. Whereas the code for deactivating the region is straightforward, the code for exiting `query-replace' with ESC ESC ESC is not (to me). --- My writing about which key to use to deactivate the active region was separate from my expression of confusion about the k-e-q doc, and I separated it as such using an explicit separator: `---', as here. And I don't feel strongly about the key to use to deactivate. As I said, just a feeling that simpler is probably better.