X-Loop: help-debbugs@HIDDEN Subject: bug#22743: 25.0.91: set-quit-char does not work if emacs lacks a controlling tty Resent-From: Duncan Burke <duncankburke@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 20 Feb 2016 06:58:02 +0000 Resent-Message-ID: <handler.22743.B.145595145231541 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 22743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 22743 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.145595145231541 (code B ref -1); Sat, 20 Feb 2016 06:58:02 +0000 Received: (at submit) by debbugs.gnu.org; 20 Feb 2016 06:57:32 +0000 Received: from localhost ([127.0.0.1]:34473 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1aX1Tv-0008Cd-Or for submit <at> debbugs.gnu.org; Sat, 20 Feb 2016 01:57:32 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37496) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <duncankburke@HIDDEN>) id 1aX09M-000656-CU for submit <at> debbugs.gnu.org; Sat, 20 Feb 2016 00:32:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <duncankburke@HIDDEN>) id 1aX09F-00062i-Uk for submit <at> debbugs.gnu.org; Sat, 20 Feb 2016 00:32:07 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:41148) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <duncankburke@HIDDEN>) id 1aX09F-00062e-SC for submit <at> debbugs.gnu.org; Sat, 20 Feb 2016 00:32:05 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56691) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <duncankburke@HIDDEN>) id 1aX09E-0002MG-Oq for bug-gnu-emacs@HIDDEN; Sat, 20 Feb 2016 00:32:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <duncankburke@HIDDEN>) id 1aX099-00061l-Q7 for bug-gnu-emacs@HIDDEN; Sat, 20 Feb 2016 00:32:04 -0500 Received: from mail-pa0-x22b.google.com ([2607:f8b0:400e:c03::22b]:36424) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <duncankburke@HIDDEN>) id 1aX099-00061Z-F2 for bug-gnu-emacs@HIDDEN; Sat, 20 Feb 2016 00:31:59 -0500 Received: by mail-pa0-x22b.google.com with SMTP id yy13so61414342pab.3 for <bug-gnu-emacs@HIDDEN>; Fri, 19 Feb 2016 21:31:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=to:from:subject:message-id:date:user-agent:mime-version :content-type; bh=hCr7lnjlBMCRg2I+hlPztmRetg+R+T3pgR2tCd6yXmM=; b=pgSnYhi4GsgkT5BclOJKd6cdh1lAruep65LLeEswsoeSyc3QgJ2JgksDbCTz/7jemf s0rIypy0Rf7qOI8wRppD78FGYvYErsE3wKtv4VNcC/vfwqe4bQaiznh6sJYEAl39r1Bs /WIDYIP3ki2XEvnuE7HQqdQmp95BF6iNP119bp/yOg/lo8CJ29iDnmJQC11EcM5vMsCC nES7FLqDgykGSDLu+F9xOOHKU7t6WsZks/z3gN9sputkS2euVGvjTUn+xfMceZbqHWYd y9Yb0mpp5gJ7TefAB+h0Ekj9TXfzZ9YMr9L08sDtP+ZcomUUhWudrE1lUN1hA0Sj/U3f mxdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-type; bh=hCr7lnjlBMCRg2I+hlPztmRetg+R+T3pgR2tCd6yXmM=; b=E/8wElh5vQiPWS9Ptcr5d1Zg7fUMAoc+yVlsZ0VOgYWWcIRMqvQeuUjcTjDNMkWoeB V0yae1PBQ+bHqTfjL2V2r1N1yX20q3S2h+B9YMNYMVouZYEaMmacZ3eEOSCtyftz7Dey q+dhbViGEJjayJTYOkagClxiHCmg8/VCZojPWcoT7trqOVaFBPVCw6KGWPUBLsnU6m94 Hmrz5Ynn3ZMZntdHUZXX5yV4PbbGqhzJthLHBRvDoIwWJtBsU3RifE3MM9wo2UKjt6QM eAP1+OhVnd+zzNuoyFlQ2CbVvnB8uwSkEZKW+YNh3Lpy41pCW2UMAZj5eI/LxBjZtuUR xu3g== X-Gm-Message-State: AG10YORecJmZpnywwokZ1Y50/46jIkLssLGQZnHmzjmCvtIEIE8WoX1U+WwJceWcD+YVlQ== X-Received: by 10.66.141.11 with SMTP id rk11mr23601376pab.75.1455946318355; Fri, 19 Feb 2016 21:31:58 -0800 (PST) Received: from betelgeuse.dkb.id.au (c122-106-239-94.belrs3.nsw.optusnet.com.au. [122.106.239.94]) by smtp.gmail.com with ESMTPSA id 195sm21479648pfa.5.2016.02.19.21.31.56 for <bug-gnu-emacs@HIDDEN> (version=TLSv1/SSLv3 cipher=OTHER); Fri, 19 Feb 2016 21:31:57 -0800 (PST) From: Duncan Burke <duncankburke@HIDDEN> Message-ID: <56C7FA4A.1030605@HIDDEN> Date: Sat, 20 Feb 2016 16:31:54 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------070205020301080304000601" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Mailman-Approved-At: Sat, 20 Feb 2016 01:57:31 -0500 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -4.0 (----) This is a multi-part message in MIME format. --------------070205020301080304000601 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit I have heavily customised keybindings on a dvorak layout and this necessitates rebinding quit away from its default value of C-g. I have rebound C-g in keymaps where it is already defined (such as global-map, minibuffer-local-map and query-replace-map), and have found this to work in most cases with one major issue in flyspell-mode. flyspell-post-command-hook calls flyspell-check-word-p, which calls sit-for, which ultimately calls read_char in keyboard.c. quit_char in keyboard.c is by default set to ?\C-g and as a consequence in flyspell-mode if C-g is pressed immediately after entering some text a quit is signalled rather than running the command bound to C-g. set-quit-char should be able to change quit_char to my desired value of ?\C-p, however I run emacs in a graphical window and set-quit-char silently does nothing if emacs does not have a controlling tty. To reproduce this issue in emacs 25.0.91.7 with emacs -Q in a graphical window: (define-key global-map [?\C-g] 'backward-delete-char) (define-key global-map [?\C-p] 'keyboard-quit) (set-quit-char ?\C-p) ;; observe that quit_char is unchanged from original value of ?\C-g (current-input-mode) By running flyspell mode, typing something and pressing C-g it can be observed that backward-delete-char is not run as would be expected. I have attached a patch that changes the behaviour of set-quit-char so that quit_char is set even if emacs does not have a controlling tty. --------------070205020301080304000601 Content-Type: text/x-patch; name="0001-Fix-set-quit-char-when-there-s-no-controlling-tty.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename*0="0001-Fix-set-quit-char-when-there-s-no-controlling-tty.patch" From e33022f19c91012a9f2f158daa9e29cc2fbb79c5 Mon Sep 17 00:00:00 2001 From: Duncan Burke <duncankburke@HIDDEN> Date: Sat, 20 Feb 2016 00:33:58 +1100 Subject: [PATCH] Fix set-quit-char when there's no controlling tty set-quit-char currently does nothing if get_named_terminal("/dev/tty") is NULL. However it is useful to be able to set quit_char when in a graphical window as this allows it to be bound to something other than C-g in an alternate keybinding setup. This patch allows quit_char to be set when there is no controlling tty. quit_char is masked to 7 bits as the 8th bit is not used for the meta modifier in X. --- src/keyboard.c | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/src/keyboard.c b/src/keyboard.c index 546c012..f3ce4b1 100644 --- a/src/keyboard.c +++ b/src/keyboard.c @@ -10557,24 +10557,29 @@ See also `current-input-mode'. */) struct terminal *t = get_named_terminal ("/dev/tty"); struct tty_display_info *tty; - if (!t) - return Qnil; - tty = t->display_info.tty; - if (NILP (quit) || !INTEGERP (quit) || XINT (quit) < 0 || XINT (quit) > 0400) error ("QUIT must be an ASCII character"); + if (t) + { + tty = t->display_info.tty; #ifndef DOS_NT - /* this causes startup screen to be restored and messes with the mouse */ - reset_sys_modes (tty); + /* this causes startup screen to be restored and messes with the mouse */ + reset_sys_modes (tty); #endif - /* Don't let this value be out of range. */ - quit_char = XINT (quit) & (tty->meta_key == 0 ? 0177 : 0377); + /* Don't let this value be out of range. */ + quit_char = XINT (quit) & (tty->meta_key == 0 ? 0177 : 0377); #ifndef DOS_NT - init_sys_modes (tty); + init_sys_modes (tty); #endif + } + else + { + /* No associated TTY, accept 7-bit ASCII characters */ + quit_char = XINT (quit) & 0177; + } return Qnil; } -- 2.7.0 --------------070205020301080304000601--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Duncan Burke <duncankburke@HIDDEN> Subject: bug#22743: Acknowledgement (25.0.91: set-quit-char does not work if emacs lacks a controlling tty) Message-ID: <handler.22743.B.145595145231541.ack <at> debbugs.gnu.org> References: <56C7FA4A.1030605@HIDDEN> X-Gnu-PR-Message: ack 22743 X-Gnu-PR-Package: emacs Reply-To: 22743 <at> debbugs.gnu.org Date: Sat, 20 Feb 2016 06:58:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 22743 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 22743: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D22743 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#22743: 25.0.91: set-quit-char does not work if emacs lacks a controlling tty Resent-From: John Wiegley <jwiegley@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 20 Feb 2016 08:05:02 +0000 Resent-Message-ID: <handler.22743.B22743.145595545218932 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 22743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Duncan Burke <duncankburke@HIDDEN> Cc: 22743 <at> debbugs.gnu.org Reply-To: John Wiegley <johnw@HIDDEN> Received: via spool by 22743-submit <at> debbugs.gnu.org id=B22743.145595545218932 (code B ref 22743); Sat, 20 Feb 2016 08:05:02 +0000 Received: (at 22743) by debbugs.gnu.org; 20 Feb 2016 08:04:12 +0000 Received: from localhost ([127.0.0.1]:34520 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1aX2WS-0004vH-6F for submit <at> debbugs.gnu.org; Sat, 20 Feb 2016 03:04:12 -0500 Received: from mail-pf0-f182.google.com ([209.85.192.182]:32835) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <jwiegley@HIDDEN>) id 1aX2WR-0004v4-3U for 22743 <at> debbugs.gnu.org; Sat, 20 Feb 2016 03:04:11 -0500 Received: by mail-pf0-f182.google.com with SMTP id q63so63956674pfb.0 for <22743 <at> debbugs.gnu.org>; Sat, 20 Feb 2016 00:04:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:reply-to:mime-version:content-type; bh=uLpwb0w6jdBO4S0EdeAagwePx9bEJfXpt+RxJkzxe5c=; b=BuTrQeXEiZO33+BkHTLmzP4h8Ryman9mXdwvs5cD3MiQI+xCDwvmncfWVEf590Js9I 3bSmkWNavqo4Ru3akXz9jaO7xYI0IrHPWxjczLtli/mfwS1dzmYmNwiRYD5EsR8IvtcD yh34pgU/d+bHDcIvCullCC1TjL3yaWvj5NHeM+3/ONpaX+ZFBcW7n0CwPG+7oDxe3075 StPF/9mHnDd9OWSKbfhT2KDrlSqTIj0wx/dgFNKJ8ZY1pq1eFgi9nZmOVSzMNkR/+NJZ 76k5wvlJivj1ZQWq5eksQUlx9CHjIGpbWcWh4RyVX2iQW1YCtX8rK7t5eTbXxMkqbEv5 Ljag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :references:user-agent:reply-to:mime-version:content-type; bh=uLpwb0w6jdBO4S0EdeAagwePx9bEJfXpt+RxJkzxe5c=; b=HHE+84DVulbcaNzo1BK3utbIH0RU+VP+/e52tKpriBoMsQvYCearHjueimTK+M7dOX tMCyDXKOB8DByfARRWmyZJVsyBAO07E1Oxa4rq2R1thdAAwcviXmrTZIQsy5DZdmcdX1 KbAclB3DgJIhOnJ0gGfdRXK5usXMT5sg3fuNfMeI40fEYI00/X6gWQIUIpKBYZL28X+p jZcmOHXQZaOyZ8gyppcRp17gVvwyQKFQwVavapS3H7+fxg37nJlG6zfDiTcqUFoShOTu oIQfertA199jde8KBtPahiMMIlcx2fuBA7uFDLpYuLqtZJtjL/EDoSWUpHfso5dVp+nN HY7w== X-Gm-Message-State: AG10YOQ34R+5M5y+/7zP0q5EEDvhF4OnYftzNZ9jU6jeVr1gRPwxrKHYlVzjfAxT9E0u7Q== X-Received: by 10.98.80.206 with SMTP id g75mr24009993pfj.127.1455955445734; Sat, 20 Feb 2016 00:04:05 -0800 (PST) Received: from Vulcan.local (76-234-68-79.lightspeed.frokca.sbcglobal.net. [76.234.68.79]) by smtp.gmail.com with ESMTPSA id ah10sm22720934pad.23.2016.02.20.00.04.03 (version=TLS1 cipher=AES128-SHA bits=128/128); Sat, 20 Feb 2016 00:04:04 -0800 (PST) From: John Wiegley <jwiegley@HIDDEN> X-Google-Original-From: "John Wiegley" <johnw@HIDDEN> Received: by Vulcan.local (Postfix, from userid 501) id B0881130DC097; Sat, 20 Feb 2016 00:04:02 -0800 (PST) In-Reply-To: <56C7FA4A.1030605@HIDDEN> (Duncan Burke's message of "Sat, 20 Feb 2016 16:31:54 +1100") Date: Sat, 20 Feb 2016 00:04:01 -0800 Message-ID: <m21t87dczy.fsf@HIDDEN> References: <56C7FA4A.1030605@HIDDEN> User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/24.5 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) >>>>> Duncan Burke <duncankburke@HIDDEN> writes: > I have heavily customised keybindings on a dvorak layout and this > necessitates rebinding quit away from its default value of C-g. Hi Duncan, I'm also a Dvorak user of many years; I find C-g to be quite convenient, actually; why did you need to rebind it? (I ask mainly out of curiosity). -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2
X-Loop: help-debbugs@HIDDEN Subject: bug#22743: 25.0.91: set-quit-char does not work if emacs lacks a controlling tty Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 20 Feb 2016 09:41:02 +0000 Resent-Message-ID: <handler.22743.B22743.145596123927709 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 22743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Duncan Burke <duncankburke@HIDDEN> Cc: 22743 <at> debbugs.gnu.org Reply-To: Eli Zaretskii <eliz@HIDDEN> Received: via spool by 22743-submit <at> debbugs.gnu.org id=B22743.145596123927709 (code B ref 22743); Sat, 20 Feb 2016 09:41:02 +0000 Received: (at 22743) by debbugs.gnu.org; 20 Feb 2016 09:40:39 +0000 Received: from localhost ([127.0.0.1]:34584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1aX41n-0007Cr-Kw for submit <at> debbugs.gnu.org; Sat, 20 Feb 2016 04:40:39 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60918) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <eliz@HIDDEN>) id 1aX41l-0007Cd-Qz for 22743 <at> debbugs.gnu.org; Sat, 20 Feb 2016 04:40:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1aX41d-0004uc-LO for 22743 <at> debbugs.gnu.org; Sat, 20 Feb 2016 04:40:32 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57760) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1aX41d-0004uY-Hp; Sat, 20 Feb 2016 04:40:29 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1183 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1aX41c-0000EG-OY; Sat, 20 Feb 2016 04:40:29 -0500 Date: Sat, 20 Feb 2016 11:40:13 +0200 Message-Id: <83mvqvpvnm.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-reply-to: <56C7FA4A.1030605@HIDDEN> (message from Duncan Burke on Sat, 20 Feb 2016 16:31:54 +1100) References: <56C7FA4A.1030605@HIDDEN> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.0 (-----) > From: Duncan Burke <duncankburke@HIDDEN> > Date: Sat, 20 Feb 2016 16:31:54 +1100 > > I have heavily customised keybindings on a dvorak layout and this > necessitates > rebinding quit away from its default value of C-g. > > I have rebound C-g in keymaps where it is already defined (such as > global-map, > minibuffer-local-map and query-replace-map), and have found this to work in > most cases with one major issue in flyspell-mode. > > flyspell-post-command-hook calls flyspell-check-word-p, which calls sit-for, > which ultimately calls read_char in keyboard.c. > > quit_char in keyboard.c is by default set to ?\C-g and as a consequence in > flyspell-mode if C-g is pressed immediately after entering some text a > quit is > signalled rather than running the command bound to C-g. > > set-quit-char should be able to change quit_char to my desired value of > ?\C-p, > however I run emacs in a graphical window and set-quit-char silently does > nothing if emacs does not have a controlling tty. That's documented in the doc string of set-quit-char, so this is by design. On a TTY, C-g triggers a signal, and Emacs uses a system API to change the character which does that. But on GUI frames, this is not possible. > I have attached a patch that changes the behaviour of set-quit-char so that > quit_char is set even if emacs does not have a controlling tty. I don't think this patch will work reliably, because the parts of code you changed are not the whole picture. C-g is supported implicitly and explicitly in many more places. Grep the Lisp sources for C-g to see that. FWIW, my NSHO is that we should deprecate set-quit-char and remove it in a future Emacs version. It is no longer reasonable to have a feature that only works on text terminals.
X-Loop: help-debbugs@HIDDEN Subject: bug#22743: 25.0.91: set-quit-char does not work if emacs lacks a controlling tty Resent-From: Duncan Burke <duncankburke@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 20 Feb 2016 11:39:01 +0000 Resent-Message-ID: <handler.22743.B22743.14559682896075 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 22743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 22743 <at> debbugs.gnu.org Received: via spool by 22743-submit <at> debbugs.gnu.org id=B22743.14559682896075 (code B ref 22743); Sat, 20 Feb 2016 11:39:01 +0000 Received: (at 22743) by debbugs.gnu.org; 20 Feb 2016 11:38:09 +0000 Received: from localhost ([127.0.0.1]:34627 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1aX5rV-0001Zv-J5 for submit <at> debbugs.gnu.org; Sat, 20 Feb 2016 06:38:09 -0500 Received: from mail-pf0-f176.google.com ([209.85.192.176]:35313) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <duncankburke@HIDDEN>) id 1aX5rT-0001ZX-9X for 22743 <at> debbugs.gnu.org; Sat, 20 Feb 2016 06:38:07 -0500 Received: by mail-pf0-f176.google.com with SMTP id c10so67909153pfc.2 for <22743 <at> debbugs.gnu.org>; Sat, 20 Feb 2016 03:38:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=yuBuGgMV1SoeYIhuyF+1AwN++hVACCSyuv1JfeJRVYk=; b=MbB4vOPD5F1OU9gj71Mqi4ncaS67LHlTBk2HUIseuNIhgetN0DUMbbUSiYe9/cxg5m A+mMvE55pVsCg0EjSw5w+Fvl66d+7KSMPQZ6oUKUv0L1Afz+wIOuthGd7gkTTsjhyrJn 6UBo2zcFsDWGlVT7PULw/csC56iQum/asDrJbfN3hWotlmfYOjjlK9auI2LC4BWJWxSb ViQbeElARL2WVfRe5V+lfW9GSvso6bgH9gjDGb4E97JXhsU8ORjuc7JJ4Qmb1W+vQcei AT7zg0Bi0NKT5M2VpMapeUP5TLou6lGyLHyagbX45V288vrUPmq9imjHxvXIzDG5bgJT 9pKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=yuBuGgMV1SoeYIhuyF+1AwN++hVACCSyuv1JfeJRVYk=; b=XvQmdSzo3ooEU+ymtJdBEQpK4cIj1uSPqCi9F6NbZv0kHrK2ccvemYVnVCMVOA6nX/ XBd/F9znFly1MtC/BX7ITWH9qv3QAuU2vdF13iNqa6PW9uitqXx7el/DDOgBbmJkX2x0 ck26WdnA4ZnGvmKepqIR4U5nlWlNk+nSbHus8mkkcgvcmb2LnAkRn3mjPvSw7Z9jeqoX cf1LDI3CtR8BoNqhu/7XNnPUeWzLQ0eukdm9uufGZqEwAENW82EDnEZucelP1gDX+qvQ WKXGiT2xhdNGQyTccm5oxxKhx3G7iIQYhT7PvvluAxMRy0V9Antlyq6wUSh0AIEbHDlF ixCA== X-Gm-Message-State: AG10YOQUy7LXyWxGhH1Qk/XZU2cRU+KtFCdSYzgeTlUH7quCRF6HsokHDp2zDcFzdfEegQ== X-Received: by 10.98.71.15 with SMTP id u15mr24897208pfa.161.1455968281275; Sat, 20 Feb 2016 03:38:01 -0800 (PST) Received: from betelgeuse.dkb.id.au (c122-106-239-94.belrs3.nsw.optusnet.com.au. [122.106.239.94]) by smtp.gmail.com with ESMTPSA id 3sm23996859pfn.59.2016.02.20.03.37.59 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 20 Feb 2016 03:38:00 -0800 (PST) References: <56C7FA4A.1030605@HIDDEN> <83mvqvpvnm.fsf@HIDDEN> From: Duncan Burke <duncankburke@HIDDEN> Message-ID: <56C85014.4010002@HIDDEN> Date: Sat, 20 Feb 2016 22:37:56 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <83mvqvpvnm.fsf@HIDDEN> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) On 20/02/16 20:40, Eli Zaretskii wrote: > I don't think this patch will work reliably, because the parts of code > you changed are not the whole picture. C-g is supported implicitly > and explicitly in many more places. Grep the Lisp sources for C-g to > see that. I think it should be possible to rebind C-g. If it cannot be rebound, then that is an exceptional wart which significantly compromises emacs' configurability. It is extremely common for lisp code, whether in emacs or an external package, to make assumptions about default bindings. C-g is far from unique in this respect and while it would be nice if emacs had a way of globally changing these assumptions, this is an understood cost when one deviates significantly from emacs defaults. I accept that changing something fundamental like this requires scouring through lisp source and finding all the places this assumption is made. Anything in lisp can be patched or configured at runtime, so I am not particularly concerned about such issues. This patch is required because in this specific instance an assumption is made in the C code about the user's intended purpose of C-g, which has an effect in a graphical frame (demonstrated by my example), but that cannot be configured through lisp from a graphical frame. > That's documented in the doc string of set-quit-char, so this is by > design. On a TTY, C-g triggers a signal, and Emacs uses a system API > to change the character which does that. But on GUI frames, this is > not possible. If this is the intended behaviour of set-quit-char, then how is one supposed to set quit_char from a graphical frame? quit_char is demonstrably not TTY-specific, so it should be configurable and I cannot see a better place than set-quit-char. > FWIW, my NSHO is that we should deprecate set-quit-char and remove it > in a future Emacs version. It is no longer reasonable to have a > feature that only works on text terminals. Do you mean that quit_char should be removed entirely from the C code? Perhaps that would be best, I do not know enough to have an informed optinion. However, as long as quit_char exists I have a demonstrated need to be able to configure it at runtime.
X-Loop: help-debbugs@HIDDEN Subject: bug#22743: 25.0.91: set-quit-char does not work if emacs lacks a controlling tty Resent-From: Duncan Burke <duncankburke@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 20 Feb 2016 11:49:02 +0000 Resent-Message-ID: <handler.22743.B22743.14559689217009 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 22743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: John Wiegley <johnw@HIDDEN> Cc: 22743 <at> debbugs.gnu.org Received: via spool by 22743-submit <at> debbugs.gnu.org id=B22743.14559689217009 (code B ref 22743); Sat, 20 Feb 2016 11:49:02 +0000 Received: (at 22743) by debbugs.gnu.org; 20 Feb 2016 11:48:41 +0000 Received: from localhost ([127.0.0.1]:34632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1aX61h-0001oz-Jh for submit <at> debbugs.gnu.org; Sat, 20 Feb 2016 06:48:41 -0500 Received: from mail-pa0-f44.google.com ([209.85.220.44]:36686) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <duncankburke@HIDDEN>) id 1aX61g-0001ol-1a for 22743 <at> debbugs.gnu.org; Sat, 20 Feb 2016 06:48:40 -0500 Received: by mail-pa0-f44.google.com with SMTP id yy13so64823256pab.3 for <22743 <at> debbugs.gnu.org>; Sat, 20 Feb 2016 03:48:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=gu2seWOL+mY4bJfuAHlvd8WkAHpPWQ5Nf2WQzDx+MxE=; b=oPFOq8gD4BXerX+S5757kQJvHrI++KzyjskN+jN0cJoDHL0r7ziw8dC4TX0fDCVEo5 QCUuViMz+al898jLGMDKA/9HC8wyXvJFX7fOaY5gPa/jNwkZZB6uqwFO1HZAfM6yjB9q CXEth5PhOYakM//ytmKNjXS1VfHyA951jC7OGEdL9oiLzeHz6STMyTfc/FLmjnsIJhgb 8pd0gyLxhaTa4XN/qbgVA+D5DZ6jddhPd7zuSwgsZzArb4PNe3sySzfTU3byRUxoxVlB PENuq5QWaVHLEmCoN1ZpAZaXXRV6Hx9zP4tBbnfUEJE3qOvXKHbr/mxmujtiWoL+nb0Y b8rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=gu2seWOL+mY4bJfuAHlvd8WkAHpPWQ5Nf2WQzDx+MxE=; b=mRaOZ1BgNqL6tuOc6k+aswDCzY7TSPja57Hxf1rvlklpDomvUuDTnoTlF94V027bcQ JHCj+PmZRNm3dUySjLxk7GyM3UQqSyR89HPa+HjZrEyGREfurH1M6b3b+2DKJ9ooaLeq L1dFXazjjI9prBNby2y9+tYIHpq0hVNvot5JiJGvgAYu/6zEUIjLSP2PXizK9Acj9xK2 xqiO4TUQgaYWy5CB876t8VL6Yr08lHgrCZpJsLZAshFx4JHZgGywxHSa4XohLbgQk8Kg jT0BTkES3XniMxYLDLBD9j/BD0Odx6TmWW1RTZde/lx0DOeF29qJu0XEF//p7FJACDnf uZDA== X-Gm-Message-State: AG10YOS3AuVD3d7ndZS5gmC3CoxHLVsKFWWHU7njR3WXPL6QY9a2Mg8Ih0TLV7Ey8ipRbQ== X-Received: by 10.66.146.196 with SMTP id te4mr24790202pab.125.1455968913319; Sat, 20 Feb 2016 03:48:33 -0800 (PST) Received: from betelgeuse.dkb.id.au (c122-106-239-94.belrs3.nsw.optusnet.com.au. [122.106.239.94]) by smtp.gmail.com with ESMTPSA id dz8sm24305655pab.19.2016.02.20.03.48.31 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 20 Feb 2016 03:48:32 -0800 (PST) References: <56C7FA4A.1030605@HIDDEN> <m21t87dczy.fsf@HIDDEN> From: Duncan Burke <duncankburke@HIDDEN> Message-ID: <56C8528C.5020509@HIDDEN> Date: Sat, 20 Feb 2016 22:48:28 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <m21t87dczy.fsf@HIDDEN> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) On 20/02/16 19:04, John Wiegley wrote: >>>>>> Duncan Burke <duncankburke@HIDDEN> writes: >> I have heavily customised keybindings on a dvorak layout and this >> necessitates rebinding quit away from its default value of C-g. > Hi Duncan, > > I'm also a Dvorak user of many years; I find C-g to be quite convenient, > actually; why did you need to rebind it? (I ask mainly out of curiosity). > You're right, C-g is actually pretty convenient for Dvorak, I move it because it conflicts with other bindings I've chosen. I have C-h/t/n/s as backward-char, previous-line, next-line and forward char. Then, M-h/t/n/s are backward-word, backward-paragraph, forward-paragraph, and forward-word. M-H/T/N/S continue this pattern, and C-M-h/t/n/s move between windows. Going up one row, the commands are the same except killing instead of movement so C-g/c/r/l are backward-delete-char, kill-previous-line, kill-next-line and delete-forward-char.
X-Loop: help-debbugs@HIDDEN Subject: bug#22743: 25.0.91: set-quit-char does not work if emacs lacks a controlling tty Resent-From: Glenn Morris <rgm@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 20 Feb 2016 20:38:01 +0000 Resent-Message-ID: <handler.22743.B22743.145600062229634 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 22743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: Duncan Burke <duncankburke@HIDDEN>, 22743 <at> debbugs.gnu.org Received: via spool by 22743-submit <at> debbugs.gnu.org id=B22743.145600062229634 (code B ref 22743); Sat, 20 Feb 2016 20:38:01 +0000 Received: (at 22743) by debbugs.gnu.org; 20 Feb 2016 20:37:02 +0000 Received: from localhost ([127.0.0.1]:35607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1aXEH0-0007hu-19 for submit <at> debbugs.gnu.org; Sat, 20 Feb 2016 15:37:02 -0500 Received: from eggs.gnu.org ([208.118.235.92]:50801) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <rgm@HIDDEN>) id 1aXEGy-0007hP-6X for 22743 <at> debbugs.gnu.org; Sat, 20 Feb 2016 15:37:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <rgm@HIDDEN>) id 1aXEGs-0003hR-Ev for 22743 <at> debbugs.gnu.org; Sat, 20 Feb 2016 15:36:55 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD, UNRESOLVED_TEMPLATE autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42271) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <rgm@HIDDEN>) id 1aXEGr-0003hF-3z; Sat, 20 Feb 2016 15:36:53 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from <rgm@HIDDEN>) id 1aXEGp-0002La-41; Sat, 20 Feb 2016 15:36:51 -0500 From: Glenn Morris <rgm@HIDDEN> References: <56C7FA4A.1030605@HIDDEN> <83mvqvpvnm.fsf@HIDDEN> X-Spook: Los Zetas MDA Border Patrol Arnett Disaster medical X-Ran: MoF$WZxxA)9>3S6A.nd^(m6>+B+%N4#jvB:sR%~5)ODzN?l.Vb7W<-6h~3Hs;E{keTL%CM X-Hue: yellow X-Attribution: GM Date: Sat, 20 Feb 2016 15:36:50 -0500 In-Reply-To: <83mvqvpvnm.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 20 Feb 2016 11:40:13 +0200") Message-ID: <h3k2lzdspp.fsf@HIDDEN> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -4.3 (----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -4.3 (----) Eli Zaretskii wrote: > C-g is supported implicitly and explicitly in many more places. Grep > the Lisp sources for C-g to see that. This is http://debbugs.gnu.org/1218, which has seen zero interest since it was filed 6 years ago, following http://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00485.html and subsequent.
Received: (at control) by debbugs.gnu.org; 20 Feb 2016 20:37:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 20 15:37:45 2016 Received: from localhost ([127.0.0.1]:35610 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1aXEHh-0007is-Df for submit <at> debbugs.gnu.org; Sat, 20 Feb 2016 15:37:45 -0500 Received: from eggs.gnu.org ([208.118.235.92]:50934) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <rgm@HIDDEN>) id 1aXEHg-0007if-Iz for control <at> debbugs.gnu.org; Sat, 20 Feb 2016 15:37:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <rgm@HIDDEN>) id 1aXEHa-0003pq-Sr for control <at> debbugs.gnu.org; Sat, 20 Feb 2016 15:37:39 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42284) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <rgm@HIDDEN>) id 1aXEHa-0003pm-Pa for control <at> debbugs.gnu.org; Sat, 20 Feb 2016 15:37:38 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from <rgm@HIDDEN>) id 1aXEHa-0002Qg-Di for control <at> debbugs.gnu.org; Sat, 20 Feb 2016 15:37:38 -0500 Subject: control message for bug 22743 To: <control <at> debbugs.gnu.org> X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: <E1aXEHa-0002Qg-Di@HIDDEN> From: Glenn Morris <rgm@HIDDEN> Date: Sat, 20 Feb 2016 15:37:38 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.0 (-----) severity 22743 wishlist
X-Loop: help-debbugs@HIDDEN Subject: bug#22743: 25.0.91: set-quit-char does not work if emacs lacks a controlling tty Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 20 Feb 2016 20:45:01 +0000 Resent-Message-ID: <handler.22743.B22743.145600108330398 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 22743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris <rgm@HIDDEN> Cc: duncankburke@HIDDEN, 22743 <at> debbugs.gnu.org Reply-To: Eli Zaretskii <eliz@HIDDEN> Received: via spool by 22743-submit <at> debbugs.gnu.org id=B22743.145600108330398 (code B ref 22743); Sat, 20 Feb 2016 20:45:01 +0000 Received: (at 22743) by debbugs.gnu.org; 20 Feb 2016 20:44:43 +0000 Received: from localhost ([127.0.0.1]:35629 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1aXEOQ-0007uE-QD for submit <at> debbugs.gnu.org; Sat, 20 Feb 2016 15:44:42 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52838) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <eliz@HIDDEN>) id 1aXEOO-0007u1-Rw for 22743 <at> debbugs.gnu.org; Sat, 20 Feb 2016 15:44:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1aXEOG-0005jx-NO for 22743 <at> debbugs.gnu.org; Sat, 20 Feb 2016 15:44:35 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42419) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1aXEOG-0005jq-KS; Sat, 20 Feb 2016 15:44:32 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3120 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1aXEOF-0003Is-9V; Sat, 20 Feb 2016 15:44:31 -0500 Date: Sat, 20 Feb 2016 22:44:17 +0200 Message-Id: <83fuwnnmce.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-reply-to: <h3k2lzdspp.fsf@HIDDEN> (message from Glenn Morris on Sat, 20 Feb 2016 15:36:50 -0500) References: <56C7FA4A.1030605@HIDDEN> <83mvqvpvnm.fsf@HIDDEN> <h3k2lzdspp.fsf@HIDDEN> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.0 (-----) > From: Glenn Morris <rgm@HIDDEN> > Cc: Duncan Burke <duncankburke@HIDDEN>, 22743 <at> debbugs.gnu.org > Date: Sat, 20 Feb 2016 15:36:50 -0500 > > Eli Zaretskii wrote: > > > C-g is supported implicitly and explicitly in many more places. Grep > > the Lisp sources for C-g to see that. > > This is http://debbugs.gnu.org/1218, which has seen zero interest since > it was filed 6 years ago, following > > http://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00485.html In which there's a suggestion to remove the feature.
X-Loop: help-debbugs@HIDDEN Subject: bug#22743: 25.0.91: set-quit-char does not work if emacs lacks a controlling tty Resent-From: Glenn Morris <rgm@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 20 Feb 2016 20:50:02 +0000 Resent-Message-ID: <handler.22743.B22743.14560013664647 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 22743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: duncankburke@HIDDEN, 22743 <at> debbugs.gnu.org Received: via spool by 22743-submit <at> debbugs.gnu.org id=B22743.14560013664647 (code B ref 22743); Sat, 20 Feb 2016 20:50:02 +0000 Received: (at 22743) by debbugs.gnu.org; 20 Feb 2016 20:49:26 +0000 Received: from localhost ([127.0.0.1]:35633 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1aXET0-0001Ct-BL for submit <at> debbugs.gnu.org; Sat, 20 Feb 2016 15:49:26 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54043) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <rgm@HIDDEN>) id 1aXESz-0001Cg-0y for 22743 <at> debbugs.gnu.org; Sat, 20 Feb 2016 15:49:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <rgm@HIDDEN>) id 1aXESs-0006eq-Ux for 22743 <at> debbugs.gnu.org; Sat, 20 Feb 2016 15:49:19 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42515) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <rgm@HIDDEN>) id 1aXESp-0006dV-Ql; Sat, 20 Feb 2016 15:49:15 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from <rgm@HIDDEN>) id 1aXESp-0003sy-7L; Sat, 20 Feb 2016 15:49:15 -0500 From: Glenn Morris <rgm@HIDDEN> References: <56C7FA4A.1030605@HIDDEN> <83mvqvpvnm.fsf@HIDDEN> <h3k2lzdspp.fsf@HIDDEN> <83fuwnnmce.fsf@HIDDEN> X-Spook: Qaddafi AUTODIN Reynosa CNCIS Drug Administration Heroin X-Ran: \#c,!q$`C9"7R"dUog%nq-W3(!Yjj~Skk~/f^g$`'wqj/ZajQpoV@0pN#x<Zu>Qk}orc_N X-Hue: red X-Attribution: GM Date: Sat, 20 Feb 2016 15:49:15 -0500 In-Reply-To: <83fuwnnmce.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 20 Feb 2016 22:44:17 +0200") Message-ID: <1o37snds50.fsf@HIDDEN> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.0 (-----) Eli Zaretskii wrote: >> http://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00485.html > > In which there's a suggestion to remove the feature. Indeed (gets my vote), but IIUC you objected at that time http://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00487.html
X-Loop: help-debbugs@HIDDEN Subject: bug#22743: 25.0.91: set-quit-char does not work if emacs lacks a controlling tty Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 20 Feb 2016 21:05:01 +0000 Resent-Message-ID: <handler.22743.B22743.14560022746446 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 22743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris <rgm@HIDDEN> Cc: duncankburke@HIDDEN, 22743 <at> debbugs.gnu.org Reply-To: Eli Zaretskii <eliz@HIDDEN> Received: via spool by 22743-submit <at> debbugs.gnu.org id=B22743.14560022746446 (code B ref 22743); Sat, 20 Feb 2016 21:05:01 +0000 Received: (at 22743) by debbugs.gnu.org; 20 Feb 2016 21:04:34 +0000 Received: from localhost ([127.0.0.1]:35646 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1aXEhd-0001fu-U4 for submit <at> debbugs.gnu.org; Sat, 20 Feb 2016 16:04:34 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57482) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <eliz@HIDDEN>) id 1aXEhd-0001fh-0Z for 22743 <at> debbugs.gnu.org; Sat, 20 Feb 2016 16:04:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1aXEhU-0001w3-OS for 22743 <at> debbugs.gnu.org; Sat, 20 Feb 2016 16:04:27 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42827) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1aXEhU-0001vm-KS; Sat, 20 Feb 2016 16:04:24 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3139 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1aXEhT-0005cU-Ka; Sat, 20 Feb 2016 16:04:24 -0500 Date: Sat, 20 Feb 2016 23:04:09 +0200 Message-Id: <83bn7bnlfa.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-reply-to: <1o37snds50.fsf@HIDDEN> (message from Glenn Morris on Sat, 20 Feb 2016 15:49:15 -0500) References: <56C7FA4A.1030605@HIDDEN> <83mvqvpvnm.fsf@HIDDEN> <h3k2lzdspp.fsf@HIDDEN> <83fuwnnmce.fsf@HIDDEN> <1o37snds50.fsf@HIDDEN> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.0 (-----) > From: Glenn Morris <rgm@HIDDEN> > Cc: duncankburke@HIDDEN, 22743 <at> debbugs.gnu.org > Date: Sat, 20 Feb 2016 15:49:15 -0500 > > Eli Zaretskii wrote: > > >> http://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00485.html > > > > In which there's a suggestion to remove the feature. > > Indeed (gets my vote), but IIUC you objected at that time > > http://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00487.html Yeah, seven and half years ago! Lots of water under the bridge since then.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.