From unknown Thu Jun 19 14:04:54 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#15614 <15614@debbugs.gnu.org> To: bug#15614 <15614@debbugs.gnu.org> Subject: Status: 24.3.50; conflict between quail and flyspell Reply-To: bug#15614 <15614@debbugs.gnu.org> Date: Thu, 19 Jun 2025 21:04:54 +0000 retitle 15614 24.3.50; conflict between quail and flyspell reassign 15614 emacs submitter 15614 S=C3=A9bastien Gross severity 15614 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 14 19:44:08 2013 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?= To: bug-gnu-emacs@gnu.org Subject: 24.3.50; conflict between quail and flyspell 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-Debbugs-Envelope-To: submit 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 debbugs-submit-bounces@debbugs.gnu.org Thu Feb 13 20:43:30 2014 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?= To: 15614@debbugs.gnu.org, 16702@debbugs.gnu.org Subject: Re: bug#15614: Acknowledgement (24.3.50; conflict between quail and flyspell) 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-Debbugs-Envelope-To: 15614 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 debbugs-submit-bounces@debbugs.gnu.org Thu May 29 11:52:05 2014 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 To: Ivan Kanis Subject: Re: =?windows-1252?Q?=5BS=E9bastien?= Gross] Patch correctif bug#15614 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-Debbugs-Envelope-To: 15614 Cc: 15614@debbugs.gnu.org, Sebastien Gross 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 debbugs-submit-bounces@debbugs.gnu.org Thu May 29 12:43:40 2014 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 To: =?windows-1252?Q?S=E9bastien?= Gross Subject: Re: bug#15614: 24.3.50; conflict between quail and flyspell Message-ID: References: Date: Thu, 29 May 2014 12:43:29 -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; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 15614 Cc: 15614@debbugs.gnu.org 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 debbugs-submit-bounces@debbugs.gnu.org Sat May 31 16:14:52 2014 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 To: Stefan Monnier Subject: Re: =?utf-8?Q?=5BS=C3=A9bastien?= Gross] Patch correctif bug#15614 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-Debbugs-Envelope-To: 15614 Cc: 15614@debbugs.gnu.org, Sebastien Gross 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 debbugs-submit-bounces@debbugs.gnu.org Mon Jun 02 11:53:58 2014 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?= To: Stefan Monnier Subject: Re: =?utf-8?Q?=5BS=C3=A9bastien?= Gross] Patch correctif bug#15614 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-Debbugs-Envelope-To: 15614 Cc: Ivan Kanis , rgm@gnu.org 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 From unknown Thu Jun 19 14:04:54 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 01 Jul 2014 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator