From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Paul Rankin Newsgroups: gmane.emacs.bugs Subject: bug#27634: 25.2.1; C-g does not quit register-read-with-preview Date: Wed, 12 Jul 2017 12:12:27 +1000 Message-ID: <1499825547.1062546.1038009976.1AADC27F@webmail.messagingengine.com> References: <1499659134.3804557.1035526184.45B0CA20@webmail.messagingengine.com> <87h8ykdcmx.fsf@calancha-pc> <1499671255.3837111.1035640480.1DBD693E@webmail.messagingengine.com> <83shi4i5ma.fsf@gnu.org> <1499746462.2451911.1036820704.00105E22@webmail.messagingengine.com> <83a84bjb1i.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1499825590 12541 195.159.176.226 (12 Jul 2017 02:13:10 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 12 Jul 2017 02:13:10 +0000 (UTC) Cc: tino.calancha@gmail.com, 27634@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jul 12 04:13:06 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dV79G-00031R-5L for geb-bug-gnu-emacs@m.gmane.org; Wed, 12 Jul 2017 04:13:06 +0200 Original-Received: from localhost ([::1]:49853 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dV79L-0002cG-CO for geb-bug-gnu-emacs@m.gmane.org; Tue, 11 Jul 2017 22:13:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44480) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dV79F-0002cB-KJ for bug-gnu-emacs@gnu.org; Tue, 11 Jul 2017 22:13:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dV79C-0001U9-F1 for bug-gnu-emacs@gnu.org; Tue, 11 Jul 2017 22:13:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:60080) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dV79C-0001U2-BN for bug-gnu-emacs@gnu.org; Tue, 11 Jul 2017 22:13:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dV79C-0003mj-40 for bug-gnu-emacs@gnu.org; Tue, 11 Jul 2017 22:13:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Paul Rankin Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Jul 2017 02:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27634 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 27634-submit@debbugs.gnu.org id=B27634.149982555014514 (code B ref 27634); Wed, 12 Jul 2017 02:13:02 +0000 Original-Received: (at 27634) by debbugs.gnu.org; 12 Jul 2017 02:12:30 +0000 Original-Received: from localhost ([127.0.0.1]:34524 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dV78g-0003m2-DZ for submit@debbugs.gnu.org; Tue, 11 Jul 2017 22:12:30 -0400 Original-Received: from out1-smtp.messagingengine.com ([66.111.4.25]:49025) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dV78e-0003lu-MQ for 27634@debbugs.gnu.org; Tue, 11 Jul 2017 22:12:29 -0400 Original-Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 3065220B42; Tue, 11 Jul 2017 22:12:28 -0400 (EDT) Original-Received: from web5 ([10.202.2.215]) by compute3.internal (MEProxy); Tue, 11 Jul 2017 22:12:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paulwrankin.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=BfK5UUmkjlWKWwLGY yoKU2BiArM+w/5HIzZncUxuaXI=; b=k3j0pwTdCkQhp1yCxueYvz1vXvzM73hsE 189sZSyrOTVsZQLMhz4ovit0WvOzujCTPolQ72JU3zJH2+8dQ3KnS15NobGSmwPL Xy9KadDKTB2446EWAvQRFg/xTHtoa2J8BFjE7m6viubm9x7TPwQUtyOthaV7Eg9u r8dAinPSja5e8AbjxraybNYBpStLinj2OuYFSEeHmraX+4/FXvvpRxGXfcNM24As me42AatFdhyA7UuJNtJqg5k32ZvVGxQyoSvRPkFiB5maCtqgHShPjexsmu4lX5eb wGxhnVtQ9wD6XgiaoHHOE99MCFDgQ3bKv2C9Esw92V/jQ6iDkZTyQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=BfK5UU mkjlWKWwLGYyoKU2BiArM+w/5HIzZncUxuaXI=; b=nas11KVuu7DgquRk/IUzRg x66GI5Jw/+V8d3rOOmIFql9QBP3APlRHRjlkuE9GxdT7B/UoYwQPzQJKfuqk+mbN 4u2dqZx2xokmn5l/vdFYy8cIRo1SpyT6L2ZxnLNBg5vcu+jJv7gscr4h2VQ6kwX8 o+sVhZlSUMwVMCjOZU7fgPLRhE1Rc6zSRm1xIsw9Vk1Vc7ZEwNltTruUky4N58tt dVWQWvjK4v6RoEZrwvWh2zKGO85kk9icv0MPJI7nlrKN3pBhw23PEdcPTHN+nuyc DGfWZmWZbo3/WBLLNwD0TGHu/xqDvVhfIzhgpXDVnmh73E/sCgcAPEoIlhMeWfqA == X-ME-Sender: Original-Received: by mailuser.nyi.internal (Postfix, from userid 99) id E82B39E1FD; Tue, 11 Jul 2017 22:12:27 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface - ajax-68d1e0b4 In-Reply-To: <83a84bjb1i.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:134447 Archived-At: On Wed, 12 Jul 2017, at 12:36 AM, Eli Zaretskii wrote: > I believe the user expectations by now are that any character should > do. We want to exempt C-g and ESC ESC in order to allow the user to > bail out, but other than that, I see no reason to add restrictions > where they aren't needed. "Alphanumeric" these days means much more > than just ASCII, and we have no reasons I can see to restrict users to > ASCII, certainly not after so many years of the current behavior. >=20 > > One overlooked thing about Tino's solution is that C-g is a keystroke a= nd keyboard-quit is a function, which obviously aren't necessarily equivale= nt. What if the user remaps keyboard quit to "7"? >=20 > As Andreas points out, only quit char is important. If we want to be > holier than the Pope, we could look at its value by calling > current-input-method. I don't object to such an extension. Looks like you guys have this under control =F0=9F=91=8D