From unknown Sun Jun 22 00:25:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15614: 24.3.50; conflict between quail and flyspell Resent-From: =?UTF-8?Q?S=C3=A9bastien?= Gross Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 14 Oct 2013 23:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 15614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 15614@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.138179424829307 (code B ref -1); Mon, 14 Oct 2013 23:45:02 +0000 Received: (at submit) by debbugs.gnu.org; 14 Oct 2013 23:44:08 +0000 Received: from localhost ([127.0.0.1]:49503 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VVrnz-0007cc-Fq for submit@debbugs.gnu.org; Mon, 14 Oct 2013 19:44:08 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48586) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VVrnw-0007c0-48 for submit@debbugs.gnu.org; Mon, 14 Oct 2013 19:44:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VVrnm-0006ky-3n for submit@debbugs.gnu.org; Mon, 14 Oct 2013 19:43:58 -0400 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,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:48535) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VVrnm-0006ku-0O for submit@debbugs.gnu.org; Mon, 14 Oct 2013 19:43:54 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50278) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VVrnh-0006Xd-BI for bug-gnu-emacs@gnu.org; Mon, 14 Oct 2013 19:43:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VVrnc-0006iC-QM for bug-gnu-emacs@gnu.org; Mon, 14 Oct 2013 19:43:49 -0400 Received: from cw-svc0.chezwam.org ([88.191.150.39]:56177) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VVrnc-0006cw-Cy for bug-gnu-emacs@gnu.org; Mon, 14 Oct 2013 19:43:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=simple/simple; d=chezwam.org; s=mail; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date:Sender:Subject:To:From; bh=V2kQ9gY+cCT6TLP8aZV4eVanrMvyyZ5t1X3twMWrxPk=; b=Sd0NW1NZS2o6cxTyv7j9L3LYfZYNATC51hK7O/RYvsHWFr2gOT9yH7SwN4q12r2yI8c+b++PklKlzYqL4aGF61gSC0/SAfz9KQ/Fa4yeDTCDHumg8dMCgUaOVo3Vz87jsxRLPpgKapE/8D7XXXqe8erwOXbfgSxLDT4pCiXHZ1Y=; Received: from 89-159-87-251.rev.dartybox.com ([89.159.87.251] helo=scrat.localhost) by cw-svc0.int.chezwam.org with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from ) id 1VVrnI-00063p-RL for bug-gnu-emacs@gnu.org; Tue, 15 Oct 2013 01:43:27 +0200 Received: from scrat (localhost [127.0.0.1]) by scrat.localhost (Postfix) with ESMTP id 00FBF239871B for ; Tue, 15 Oct 2013 01:42:38 +0200 (CEST) From: =?UTF-8?Q?S=C3=A9bastien?= Gross Organization: Chezwam Date: Tue, 15 Oct 2013 01:42:38 +0200 Message-ID: User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3.50 (darwin) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam_score: -1.0 X-Spam_score_int: -9 X-Spam_bar: - X-Spam_report: Spam detection software, running on the system "cw-svc0.int.chezwam.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hello, I noticed an incompatibility between both quail and flyspell modes. I do use the "french-alt-postfix" mode to handle post-fixed accents in French documents, and I use flyspell to prevent me from typos. [...] Content analysis details: (-1.0 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 TVD_RCVD_IP TVD_RCVD_IP -0.0 BAYES_20 BODY: Bayes spam probability is 5 to 20% [score: 0.1865] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.3 (----) Hello, I noticed an incompatibility between both quail and flyspell modes. I do use the "french-alt-postfix" mode to handle post-fixed accents in French documents, and I use flyspell to prevent me from typos. Now let's say I want to type "l=C3=A0" (which is the French for "here" in English, but that not the point here), I am used to type: <`> which worked nicely until a few weeks ago. Now I need to type: <`> which gives me "l=C3=A0 " (notice the tailing space here). If I only want "l=C3=A0" (with no tailing space) I can also type <`>, which is not pretty handy. To reproduce that behavior one can run Emacs with no extra init scripts (emacs -Q) and open a brand new buffer and simply run: M-x eval-expression RET (progn (set-input-method "french-alt-postfix") (flyspell-mode)) RET Make sure you have a complete working aspell system installed. An you can try to type "l=C3=A0" using <`>. You will notice you need type an extra keystroke to get "l=C3=A0" displayed in the buffer. Now let's try (in an other new buffer): M-x eval-expression RET (set-input-method "french-alt-postfix") RET and start typing: <`> You will see that "l=C3=A0" is correctly displayed in the buffer without the need of an extra keystroke. Thus using flyspell changes the behavior of quail input methods (at least "french-alt-postfix"). I narrowed down between 2 commits from Emacs git repository found at git://git.savannah.gnu.org/emacs.git to bisect. It comes up that the bug (or the behavior change) has been introduced on Fri Jul 5 20:10:54 2013 -0400. commit edce34590594a9801ce6bd82c4a60b3788b7af25 Author: Stefan Monnier Date: Fri Jul 5 20:10:54 2013 -0400 * lisp/subr.el (read-quoted-char): Use read-key. (sit-for): Let read-event decode tty input. The previous commit: commit 3332d04ebcebcc3f3934bb78f6ba5906ba0af72c Author: Paul Eggert Date: Fri Jul 5 09:58:01 2013 -0700 Remove duplicate #include directives. Does not have that behavior. The complete bisect log is: git bisect start '--no-checkout' git bisect good a3263d13f49ccb0ad1d98af90084b21e364c4c91 git bisect bad d920494e0a764570c8a927edddae85356175b098 git bisect good d8fa6bbff358a94d4e39502515690f35081c5d0a git bisect good 74db2df0b032951e68e80ba3d4ce4e9757ba3501 git bisect good 2c28e941986155403bab1444a8dc11a2728df1ab git bisect good a97d492ea996463437c84154cc4e534e912ad4c0 git bisect good 1f5f50f7da287910b9837f39d778558026c1fcd8 git bisect good e539ac27851f2bf19723d058412cf9ed08a41e1a git bisect good 305e4a6734295fe197a99a7ec2177af653599487 git bisect good c813f2fb73e2b42600402826dda200f90dd8ffa6 git bisect good afbd6910602a98eda088d23600563a41f63881f3 git bisect good f1494e74fcee39928b82a871869d4557b91d8d3c git bisect bad edce34590594a9801ce6bd82c4a60b3788b7af25 git bisect good 3332d04ebcebcc3f3934bb78f6ba5906ba0af72c Which gives: edce34590594a9801ce6bd82c4a60b3788b7af25 is the first bad commit commit edce34590594a9801ce6bd82c4a60b3788b7af25 Author: Stefan Monnier Date: Fri Jul 5 20:10:54 2013 -0400 * lisp/subr.el (read-quoted-char): Use read-key. (sit-for): Let read-event decode tty input. :040000 040000 76c3136347166a8b17cd1c07ba90f42e95018d98 34990dfc87d1cd2aca7= 830ac8471afefb9e57fdd M lisp :040000 040000 b11569dfd8ff484bf04305c197e14b0b29de04ff 7f0e1b1b36fd3c058ca= 9f7afed698fcecd3216fa M src Hope that help Thanks in advance. S=C3=A9bastien Gross In GNU Emacs 24.3.50.1 (x86_64-apple-darwin, NS apple-appkit-1187.39, git s= ha1 f2c1e24) of 2013-09-24 on scrat Windowing system distributor `Apple', version 10.3.1187 Configured using: `configure --build=3Dx86_64-apple-darwin --without-dbus --with-ns 'CFLAGS=3D -pipe -march=3Dnocona'' Important settings: value of $LC_COLLATE: en_US.UTF-8 value of $LC_CTYPE: en_US.UTF-8 value of $LC_MESSAGES: en_US.UTF-8 value of $LC_MONETARY: fr_FR.UTF-8 value of $LC_NUMERIC: en_US.UTF-8 value of $LC_TIME: en_US.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Emacs-Lisp Minor modes in effect: flyspell-mode: t tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-x C-f C-a C-k ~ / . e m / t e s =20 > C-x C-e l=20 a a l a SPC l a =20 x r e p o r Recent messages: Using /Users/renard/.emacs.d/init.el For information about GNU Emacs and the GNU system, type C-h C-a. Mark set Loading quail/latin-alt...done Starting new Ispell process [/usr/local/bin/aspell::default] ... t call-interactively: End of buffer Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils flyspell ispell quail help-mode easymenu vc-git site-start time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel ns-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process ns multi-tty emacs) --=20 S=C3=A9bastien Gross From unknown Sun Jun 22 00:25:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15614: Acknowledgement (24.3.50; conflict between quail and flyspell) Resent-From: =?UTF-8?Q?S=C3=A9bastien?= Gross Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 14 Feb 2014 01:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 15614@debbugs.gnu.org, 16702@debbugs.gnu.org Received: via spool by 15614-submit@debbugs.gnu.org id=B15614.139234221016809 (code B ref 15614); Fri, 14 Feb 2014 01:44:02 +0000 Received: (at 15614) by debbugs.gnu.org; 14 Feb 2014 01:43:30 +0000 Received: from localhost ([127.0.0.1]:51329 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WE7oP-0004N2-IS for submit@debbugs.gnu.org; Thu, 13 Feb 2014 20:43:29 -0500 Received: from cw-svc0.chezwam.org ([88.191.150.39]:46578) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WE7oL-0004Mn-V8; Thu, 13 Feb 2014 20:43:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=simple/simple; d=chezwam.org; s=mail; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:Sender:References:Subject:To:From; bh=d7/vjCuC4t+Y34sQ4JMiofcuYgkPXkbYqhJI+gJMgWM=; b=x1rNF87pZQTb1vFsB8hgrG3CiJyvFXQc8SCDDE1qarkc1SIoHiClIiQTNKPtD0Ue0hERAKz7NM7lk8G2X/YKj3s3cEaD8WaGVYqTw4CgvsRyo6W5Wkz+dFYQ7jU4zpY/8LuS7XQLmqRnWwg3wNDksSDvIBGZbZh/4SNs3LPAPyU=; Received: from 89-158-227-151.rev.dartybox.com ([89.158.227.151] helo=scrat.localhost) by cw-svc0.int.chezwam.org with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from ) id 1WE7oF-0000Zi-Vr; Fri, 14 Feb 2014 02:43:23 +0100 Received: from scrat (localhost [127.0.0.1]) by scrat.localhost (Postfix) with ESMTP id 729873F96540; Fri, 14 Feb 2014 02:42:35 +0100 (CET) From: =?UTF-8?Q?S=C3=A9bastien?= Gross Organization: Chezwam References: Date: Fri, 14 Feb 2014 02:42:35 +0100 In-Reply-To: (GNU bug Tracking System's message of "Mon, 14 Oct 2013 23:45:03 +0000") Message-ID: User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3.50 (darwin) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- X-Spam_report: Spam detection software, running on the system "cw-svc0.int.chezwam.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi, I guess both #15614[1] and #16702[2] are related. I experienced the same issue. Hope that help. [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 TVD_RCVD_IP TVD_RCVD_IP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -0.6 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) Hi, I guess both #15614[1] and #16702[2] are related. I experienced the same issue. Hope that help. [1] http://lists.gnu.org/archive/html/bug-gnu-emacs/2013-10/msg00417.html [2] http://lists.gnu.org/archive/html/bug-gnu-emacs/2014-02/msg00712.html --=20 S=C3=A9bastien Gross From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 13 20:46:11 2014 Received: (at control) by debbugs.gnu.org; 14 Feb 2014 01:46:11 +0000 Received: from localhost ([127.0.0.1]:51340 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WE7r0-0004Sf-WC for submit@debbugs.gnu.org; Thu, 13 Feb 2014 20:46:11 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:51821 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WE7qy-0004SS-29 for control@debbugs.gnu.org; Thu, 13 Feb 2014 20:46:08 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WE7qx-0002NL-JX for control@debbugs.gnu.org; Thu, 13 Feb 2014 20:46:07 -0500 Date: Thu, 13 Feb 2014 20:46:07 -0500 Message-Id: Subject: control message for bug 16701 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.7 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.7 (-----) merge 15614 16701 From unknown Sun Jun 22 00:25:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15614: =?UTF-8?Q?[S=C3=A9bastien?= Gross] Patch correctif bug#15614 Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 29 May 2014 15:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ivan Kanis Cc: 15614@debbugs.gnu.org, Sebastien Gross Received: via spool by 15614-submit@debbugs.gnu.org id=B15614.140137872514817 (code B ref 15614); Thu, 29 May 2014 15:53:02 +0000 Received: (at 15614) by debbugs.gnu.org; 29 May 2014 15:52:05 +0000 Received: from localhost ([127.0.0.1]:36236 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wq2ca-0003qP-HV for submit@debbugs.gnu.org; Thu, 29 May 2014 11:52:05 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:35803) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wq2cU-0003pm-4s for 15614@debbugs.gnu.org; Thu, 29 May 2014 11:51:59 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArUGAIDvNVPO+IOj/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMFCws0EhQYDSSIBAjSGReOegeEOASpGYFqg0wh X-IPAS-Result: ArUGAIDvNVPO+IOj/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMFCws0EhQYDSSIBAjSGReOegeEOASpGYFqg0wh X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="64973500" Received: from 206-248-131-163.dsl.teksavvy.com (HELO pastel.home) ([206.248.131.163]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 29 May 2014 11:51:48 -0400 Received: by pastel.home (Postfix, from userid 20848) id EF6FD601BC; Thu, 29 May 2014 11:51:47 -0400 (EDT) From: Stefan Monnier Message-ID: References: <8761ko6fbr.fsf@kanis.fr> <871tvc63a2.fsf@kanis.fr> Date: Thu, 29 May 2014 11:51:47 -0400 In-Reply-To: <871tvc63a2.fsf@kanis.fr> (Ivan Kanis's message of "Thu, 29 May 2014 16:57:41 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > (let ((read (read-event nil window-system seconds))) That's an interesting workaround. Tho you'd probably want the reverse: (let ((read (read-event nil (not window-system) seconds))) after all, you're probably working in a GUI frame and you want nil. The patch that fixes bug#14782 used t because that's what was needed under a tty. > Since window-system is nil on tty and set on others it should fix both > bugs. What do you think? I will do diligent test if you're OK with this. It won't fix your test case under a tty, but it should fix your test case in GUI frames while still keeping bug#14782 fixed (which only bit in tty frames). >> A good workaround for your particular problem would be to change >> flyspell so as not to use sit-for (use an idle timer instead). > I don't mind doing that. However it seems like a rubber band rather than > a fix. I did say "workaround". But it would be a good thing in any case, since the use of `sit-for' in there introduces various other problems. Stefan From unknown Sun Jun 22 00:25:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15614: 24.3.50; conflict between quail and flyspell Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 29 May 2014 16:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?S=C3=A9bastien?= Gross Cc: 15614@debbugs.gnu.org Received: via spool by 15614-submit@debbugs.gnu.org id=B15614.14013818202582 (code B ref 15614); Thu, 29 May 2014 16:44:02 +0000 Received: (at 15614) by debbugs.gnu.org; 29 May 2014 16:43:40 +0000 Received: from localhost ([127.0.0.1]:36313 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wq3Qa-0000fa-3v for submit@debbugs.gnu.org; Thu, 29 May 2014 12:43:40 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:46634) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wq3QV-0000fG-Ti for 15614@debbugs.gnu.org; Thu, 29 May 2014 12:43:36 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArYGAIDvNVPO+IOj/2dsb2JhbABZgwaDSr0vgw6BFxd0giUBAQEBAgFWIwULCzQSFBgNJIgECNIZF456B4Q4BKkZgWqDTCGBLCMB X-IPAS-Result: ArYGAIDvNVPO+IOj/2dsb2JhbABZgwaDSr0vgw6BFxd0giUBAQEBAgFWIwULCzQSFBgNJIgECNIZF456B4Q4BKkZgWqDTCGBLCMB X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="64979338" Received: from 206-248-131-163.dsl.teksavvy.com (HELO pastel.home) ([206.248.131.163]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 29 May 2014 12:43:29 -0400 Received: by pastel.home (Postfix, from userid 20848) id 7985F601BC; Thu, 29 May 2014 12:43:29 -0400 (EDT) From: Stefan Monnier Message-ID: References: Date: Thu, 29 May 2014 12:43:29 -0400 In-Reply-To: ("=?UTF-8?Q?S=C3=A9bastien?= Gross"'s message of "Tue, 15 Oct 2013 01:42:38 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > I do use the "french-alt-postfix" mode to handle post-fixed accents in > French documents, and I use flyspell to prevent me from typos. > Now let's say I want to type "l=E0" (which is the French for "here" in > English, but that not the point here), I am used to type: > > <`> > > which worked nicely until a few weeks ago. > Now I need to type: > <`> > which gives me "l=E0 " (notice the tailing space here). I installed the patch below into the `emacs-24' branch, which seems to fix this problem (or at least, work around it). Stefan =3D=3D=3D modified file 'lisp/subr.el' --- lisp/subr.el 2014-05-09 16:51:17 +0000 +++ lisp/subr.el 2014-05-29 16:25:25 +0000 @@ -2168,7 +2168,12 @@ ;; FIXME: we should not read-event here at all, because it's much too ;; difficult to reliably "undo" a read-event by pushing it onto ;; unread-command-events. - (let ((read (read-event nil t seconds))) + ;; For bug#14782, we need read-event to do the keyboard-coding-system + ;; decoding (hence non-nil as second arg under POSIX ttys). + ;; For bug#15614, we need read-event not to inherit-input-method. + ;; So we temporarily suspend input-method-function. + (let ((read (let ((input-method-function nil)) + (read-event nil t seconds)))) (or (null read) (progn ;; If last command was a prefix arg, e.g. C-u, push this event onto From debbugs-submit-bounces@debbugs.gnu.org Thu May 29 12:43:58 2014 Received: (at control) by debbugs.gnu.org; 29 May 2014 16:43:58 +0000 Received: from localhost ([127.0.0.1]:36316 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wq3Qr-0000gG-TC for submit@debbugs.gnu.org; Thu, 29 May 2014 12:43:58 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:43327) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wq3Qp-0000fv-VU for control@debbugs.gnu.org; Thu, 29 May 2014 12:43:56 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArUGAIDvNVPO+IOj/2dsb2JhbABZgwaDSr0vgw6BFxd0giYBAQQZPTMLNBIUGA2IMNIZF48BFoQiBKkZgWqDTCE X-IPAS-Result: ArUGAIDvNVPO+IOj/2dsb2JhbABZgwaDSr0vgw6BFxd0giYBAQQZPTMLNBIUGA2IMNIZF48BFoQiBKkZgWqDTCE X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="64979365" Received: from 206-248-131-163.dsl.teksavvy.com (HELO pastel.home) ([206.248.131.163]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 29 May 2014 12:43:50 -0400 Received: by pastel.home (Postfix, from userid 20848) id 21690601BC; Thu, 29 May 2014 12:43:50 -0400 (EDT) From: Stefan Monnier To: control@debbugs.gnu.org Subject: Re: bug#15614: 24.3.50; conflict between quail and flyspell Message-ID: References: Date: Thu, 29 May 2014 12:43:50 -0400 In-Reply-To: (=?windows-1252?Q?=22S=E9bastien?= Gross"'s message of "Tue, 15 Oct 2013 01:42:38 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) close 15614 thanks From unknown Sun Jun 22 00:25:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15614: =?UTF-8?Q?[S=C3=A9bastien?= Gross] Patch correctif bug#15614 Resent-From: Ivan Kanis Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 31 May 2014 20:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 15614@debbugs.gnu.org, Sebastien Gross Received: via spool by 15614-submit@debbugs.gnu.org id=B15614.14015672937647 (code B ref 15614); Sat, 31 May 2014 20:15:01 +0000 Received: (at 15614) by debbugs.gnu.org; 31 May 2014 20:14:53 +0000 Received: from localhost ([127.0.0.1]:39194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wqpg4-0001zE-Cl for submit@debbugs.gnu.org; Sat, 31 May 2014 16:14:52 -0400 Received: from kanis.fr ([46.19.35.252]:41882 helo=srv2.kanis.fr) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wqpg2-0001ys-Mr for 15614@debbugs.gnu.org; Sat, 31 May 2014 16:14:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=kanis.fr; s=alpha; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References:Subject:Cc:To:From; bh=7CIC6CiRVfpUGPiFvg1LBbwpe+eHQuoarWlLI44heDg=; b=clC0romQ14ypMCoovc20ijYv3uvob3idDdA3VLY8oMPjeQP6IgIqQFD8vIxPAiY+QQygTLcKwZXaaXjRvLjqNzc2ezQ61Sdf/12zcxUlsSYFQ2PTEQG8xc7MlbveUwoO; Received: from smtp.comencini.fr ([164.138.25.8]) by smtp.comencini.fr with esmtpsa (TLS1.1:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80.1) (envelope-from ) id 1Wqpfv-0002CX-C7; Sat, 31 May 2014 22:14:43 +0200 From: Ivan Kanis References: <8761ko6fbr.fsf@kanis.fr> <871tvc63a2.fsf@kanis.fr> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAAXNSR0IArs4c6QAAAB5QTFRF IBkXUxMTOCwoTC4qcUY8iFxQmmper31txpaJ/v/8aKZ1oAAAAcVJREFUOMt100tu2zAQAFDCXnUZ oAcIqG68LZULVLQBbwuSiffm6AIRRyeotAySJoVu2+FPpJWWC3/4NKOZocSW/yxWfnJ2+Bdwzhj7 8gleWVy7DXC2rkMNr2V/zRbghXIwthf3VbIA9Ffc71vZCSFyCEsBggtNS8ludwvfmhYA0Vn9o4DP zMWxR7+cPWzAYFzwM0ModtdmcDbDS6i/hT7L+RZof5yCXGrYe5jn2YO6BYMjgY+51tCIAqHgBLwR pwLnGuRjAKyBJkuN4yd4U92uCY1vUr2D/c5b8DuxyQwfOHUeaLqDJhnkkuGXbB56h2C1IVBdgncc bBi6feroa9B6jUDojnQPQKupbyXyeeCE1oT7Oqrt+SnfY3mkiyGA/3AmD3H5g32CcBx6hY8pRkwJ 9PpcjRGobUfprFnhAa1vepwcgMOhwG+pdSgKHFU9HAvoAH6XUl7lDUCCq5Qb6GMbVm3Aj++qDYCt wdBc/YHgOFCmS3mjDMRcSE2qY4E3Q3PVIQRQmeodNH4QEbRUFZzW+VotzwX4yTcRTySOML1qjcE5 hTirVqDHkMAP0PjAywp3d18JZtqzvr9zDYD+GaSKtE6Zlr/DLPNFmOcvBAAAAABJRU5ErkJggg== X-Hashcash: 1:20:140531:monnier@iro.umontreal.ca::x1AfzuRa3Zimd1Lv:00000000000000000000000000000000000000FNT X-Hashcash: 1:20:140531:15614@debbugs.gnu.org::atZ0yJPIugJHRULm:000000000000000000000000000000000000000024YE X-Hashcash: 1:20:140531:seb@chezwam.org::3Du0LCUZuTzJVfXP:004AfO Date: Sat, 31 May 2014 22:14:40 +0200 In-Reply-To: (Stefan Monnier's message of "Thu, 29 May 2014 11:51:47 -0400") Message-ID: <87zjhxln7z.fsf@kanis.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.6 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) Hi Stefan, Thanks for fixing it! I just checked it fixed #16701. I was going to prepare a patch for you. I was reading #15614 and was surprised to find out that you had done something. Since the two bugs are merged, don't you think I should get some sort of notification? Take care, Ivan From unknown Sun Jun 22 00:25:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15614: =?UTF-8?Q?[S=C3=A9bastien?= Gross] Patch correctif bug#15614 Resent-From: =?UTF-8?Q?S=C3=A9bastien?= Gross Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 02 Jun 2014 15:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: Ivan Kanis , rgm@gnu.org Received: via spool by 15614-submit@debbugs.gnu.org id=B15614.140172443818179 (code B ref 15614); Mon, 02 Jun 2014 15:54:01 +0000 Received: (at 15614) by debbugs.gnu.org; 2 Jun 2014 15:53:58 +0000 Received: from localhost ([127.0.0.1]:41049 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WrUYg-0004j7-76 for submit@debbugs.gnu.org; Mon, 02 Jun 2014 11:53:58 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:51720 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WrUYd-0004ix-Cd for 15614@debbugs.gnu.org; Mon, 02 Jun 2014 11:53:56 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WrUYc-0006T6-PB for 15614@debbugs.gnu.org; Mon, 02 Jun 2014 11:53:54 -0400 Resent-Message-ID: <21388.40466.633140.596488@gnu.org> Resent-Date: Mon, 2 Jun 2014 11:53:54 -0400 Resent-From: Glenn Morris Resent-To: 15614@debbugs.gnu.org X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD, T_DKIM_INVALID autolearn=disabled version=3.3.2 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=simple/simple; d=chezwam.org; s=mail; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:Sender:References:Subject:Cc:To:From; bh=xAaDxi78+IjiXxUZ8VUO+NrBrRzSxsAkq+S9rKZCbgw=; b=j0tMXrx5nu7VGUpfscx7ljbdedd0UxqnfdaExzsiLp0vJa4Ju2CfTzDT9tr1i00m9xdjE7JYDZJULv3QH24FqOJKXsXCAyWtfIYf4q9uJC/PU60Ay0TzH13ZF4z/uzstUzfXMjkl+euGeClT+Qm87C4BSHy0bvS1yg2DguaMLL8=; Organization: Chezwam References: <8761ko6fbr.fsf@kanis.fr> <871tvc63a2.fsf@kanis.fr> <87zjhxln7z.fsf@kanis.fr> In-Reply-To: (Stefan Monnier's message of "Sat, 31 May 2014 21:05:46 -0400") Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- X-Spam_report: Spam detection software, running on the system "cw-svc0.int.chezwam.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi guys, I just test it with a brand new emacs compilation and as far as I could test, bug #15614 seems to be fixed. Good work, [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 88.191.150.39 Date: Mon, 02 Jun 2014 10:53:58 +0200 From: =?UTF-8?Q?S=C3=A9bastien?= Gross X-Bogosity: unsure, spamicity=0.301032, v1.2.1 User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.4.50 (darwin) X-Spam-Score: -5.6 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.6 (-----) Hi guys, I just test it with a brand new emacs compilation and as far as I could test, bug #15614 seems to be fixed. Good work, Thanks Cheers, S. Stefan Monnier writes: >> I was going to prepare a patch for you. I was reading #15614 and was >> surprised to find out that you had done something. >> Since the two bugs are merged, don't you think I should get some sort of >> notification? > > Indeed, I think you should have, since #16701 is marked as "done", > according to http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D16701. > The mysteries of Debbugs, I guess. > > > Stefan > --=20 S=C3=A9bastien Gross