From unknown Mon Aug 18 17:55:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14782: 24.3.50; flyspell-mode garbles accents in terminal clients Resent-From: Stefano Zacchiroli Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 03 Jul 2013 22:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14782 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 14782@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.13728899887314 (code B ref -1); Wed, 03 Jul 2013 22:20:02 +0000 Received: (at submit) by debbugs.gnu.org; 3 Jul 2013 22:19:48 +0000 Received: from localhost ([127.0.0.1]:55523 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UuVOs-0001tq-7r for submit@debbugs.gnu.org; Wed, 03 Jul 2013 18:19:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60027) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UuVOp-0001tW-Ds for submit@debbugs.gnu.org; Wed, 03 Jul 2013 18:19:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UuVOi-0005la-1e for submit@debbugs.gnu.org; Wed, 03 Jul 2013 18:19:37 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-99.2 required=5.0 tests=BAYES_50,T_DKIM_INVALID, USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:52469) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UuVOh-0005lV-UZ for submit@debbugs.gnu.org; Wed, 03 Jul 2013 18:19:35 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33500) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UuVOg-0006Kq-18 for bug-gnu-emacs@gnu.org; Wed, 03 Jul 2013 18:19:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UuVOe-0005k9-5d for bug-gnu-emacs@gnu.org; Wed, 03 Jul 2013 18:19:33 -0400 Received: from upsilon.hackadomia.org ([91.121.245.170]:36195) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UuVOd-0005ji-Pd for bug-gnu-emacs@gnu.org; Wed, 03 Jul 2013 18:19:32 -0400 Received: from usha.takhisis.invalid (did75-22-78-236-196-47.fbx.proxad.net [78.236.196.47]) by upsilon.hackadomia.org (Postfix) with ESMTPSA id 889BC96084 for ; Thu, 4 Jul 2013 00:19:29 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=upsilon.cc; s=mail; t=1372889969; bh=jOxTKzUAkSpA5PBNZAPHq0YQfsr6ebxP8Zth746AYw8=; h=From:To:Subject:Date:From; b=Te+jD31YFMUqyEPtzS/ddBahiBw8I3WCFBURYqBNF6AZsIdMqQeWDD4FgfjdZJFRz iY5f8Txf6VEKPpuvona3k4Pi53MtXIzqzCTmDtu1MMPP1HW8rqxTopEab+IvIfzdXh ifj9CCevYMWRNJSmPaWodOGIRkqCBdtuiATFCt10= Received: by usha.takhisis.invalid (Postfix, from userid 1000) id 1CEB46819BB; Thu, 4 Jul 2013 00:19:29 +0200 (CEST) From: Stefano Zacchiroli Date: Thu, 04 Jul 2013 00:19:29 +0200 Message-ID: <87vc4r477y.fsf@usha.takhisis.invalid> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.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 (----) Consider the following 3 lines: conf=C3=A9rence conf=C3=83\251rence conf=C3=A9rence all 3 have been inserted typing exactly the same characters in a terminal emacsclient (i.e. emacsclient -t) - the first on, which shows the expected behavior, has been obtained with flyspell-mode turned off - the second one, with garbled characters near the attempt to insert the character "=C3=A9" (letter "e" with an acute accent on top), has been obtained with flyspell-mode turned on - the third one has been obtained with flyspell-mode turned on, but by typing "confe" (without accent), then hitting backspace, then restarting with "=C3=A9" (letter "e" with accent). I.e. it seems that accented letters at the beginning of words / after spaces are fine, whereas they garble the input when they're in the middle or at the end of words The problem does not manifest itself in GUI clients (i.e. emacsclient -c) or in stand-alone Emacs instances that do not use Emacs server. Cheers. PS whereas I do use viper mode, and I'm using it to report this bug, I can reproduce the bug using "emacs -Q", then activating server-mode in it, and connecting terminal-based emacsclients. In GNU Emacs 24.3.50.1 (x86_64-pc-linux-gnu, GTK+ Version 3.8.2) of 2013-07-01 on dex, modified by Debian (emacs-snapshot package, version 2:20130701-1) Windowing system distributor `The X.Org Foundation', version 11.0.11204000 System Description: Debian GNU/Linux unstable (sid) Configured using: `configure --build x86_64-linux-gnu --host x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib --localstatedir=3D/var --infodir=3D/usr/share/info --mandir=3D/usr/share/m= an --with-pop=3Dyes --enable-locallisppath=3D/etc/emacs-snapshot:/etc/emacs:/usr/local/share/e= macs/24.3.50/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24= .3.50/site-lisp:/usr/share/emacs/site-lisp --without-compress-info --with-crt-dir=3D/usr/lib/x86_64-linux-gnu/ --with-x=3Dyes --with-x-toolkit=3Dgtk3 --with-imagemagick=3Dyes CFLAGS=3D'-DDEBIAN -DSITELOAD_PURESIZE_EXTRA=3D5000 -g -O2' CPPFLAGS=3D'-D_FORTIFY_SOURCE=3D2' LDFLAGS=3D'-g -Wl,--as-needed -znocombreloc'' Important settings: value of $LC_MESSAGES: en_US.UTF-8 value of $LC_MONETARY: it_IT.utf8 value of $LC_NUMERIC: it_IT.utf8 value of $LC_TIME: it_IT.utf8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: shell-dirtrack-mode: t flyspell-mode: t winner-mode: t show-paren-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: RET C h e e r s . ESC ESC < C-x C-s j j j ESC [ 6 ~=20 ESC [ 6 ~ ESC [ 5 ~ ESC < j j j C-x C-s A ESC x C-g=20 C-g C-x C-s C-x C-s C-x # ESC [ > 1 ; 3 4 0 6 ; 0 c=20 i p e r c h =C3=A9 RET ESC x f l y s p TAB C-g DEL DEL DEL=20 DEL DEL DEL DEL DEL c o n f =C3=A9 r e n c e SPC DEL RET=20 ESC x f l s p DEL DEL u s DEL DEL y s p TAB m o TAB=20 RET C-c d f r RET c o n f =C3=83 e n c e ESC 0 o c=20 o n f =C3=83 e n c e DEL DEL DEL DEL DEL DEL DEL DEL=20 f SPC DEL =C3=A9 r e n c e ESC j j i c o n f ` DEL =C3=A9 DEL=20 e DEL =C3=A9 r e n c e ESC d d C-x C-c j d d . . i c o n=20 f =C3=A9 r e n c e M-x C-g a SPC =20 c o n f =C3=A9 r e n c e u=20 j j j j j l l C-l M-x r e p o r t b =20 C-g M-x b u g =20 =20 =20 r e p o r t - e m a f l=20 y s p e l l - m o d e SPC i n SPC C-g=20 C-x C-c C-g M-x Recent messages: Undo! line-move-1: End of buffer [5 times] call-interactively: End of buffer [2 times] Making completion list... Quit Making completion list... Back to top level. When done with this frame, type C-x 5 0 Quit (No files need saving) Quit Load-path shadows: /usr/share/emacs/24.3.50/site-lisp/cmake-data/cmake-mode hides /usr/share/e= macs/site-lisp/cmake-mode /usr/share/emacs/24.3.50/site-lisp/puppet-el/puppet-mode hides /usr/share/e= macs/site-lisp/puppet-mode /home/zack/.emacs.d/elpa/tabulated-list-20120406.2251/tabulated-list hides = /usr/share/emacs/24.3.50/lisp/emacs-lisp/tabulated-list /usr/share/emacs-snapshot/site-lisp/auctex/tex-info hides /usr/share/emacs/= site-lisp/auctex/tex-info /usr/share/emacs-snapshot/site-lisp/auctex/tex-mik hides /usr/share/emacs/s= ite-lisp/auctex/tex-mik /usr/share/emacs-snapshot/site-lisp/auctex/context-nl hides /usr/share/emac= s/site-lisp/auctex/context-nl /usr/share/emacs-snapshot/site-lisp/auctex/font-latex hides /usr/share/emac= s/site-lisp/auctex/font-latex /usr/share/emacs-snapshot/site-lisp/auctex/tex hides /usr/share/emacs/site-= lisp/auctex/tex /usr/share/emacs-snapshot/site-lisp/auctex/context hides /usr/share/emacs/s= ite-lisp/auctex/context /usr/share/emacs-snapshot/site-lisp/auctex/tex-font hides /usr/share/emacs/= site-lisp/auctex/tex-font /usr/share/emacs-snapshot/site-lisp/auctex/plain-tex hides /usr/share/emacs= /site-lisp/auctex/plain-tex /usr/share/emacs-snapshot/site-lisp/auctex/multi-prompt hides /usr/share/em= acs/site-lisp/auctex/multi-prompt /usr/share/emacs-snapshot/site-lisp/auctex/latex hides /usr/share/emacs/sit= e-lisp/auctex/latex /usr/share/emacs-snapshot/site-lisp/auctex/tex-style hides /usr/share/emacs= /site-lisp/auctex/tex-style /usr/share/emacs-snapshot/site-lisp/auctex/preview hides /usr/share/emacs/s= ite-lisp/auctex/preview /usr/share/emacs-snapshot/site-lisp/auctex/prv-emacs hides /usr/share/emacs= /site-lisp/auctex/prv-emacs /usr/share/emacs-snapshot/site-lisp/auctex/tex-buf hides /usr/share/emacs/s= ite-lisp/auctex/tex-buf /usr/share/emacs-snapshot/site-lisp/auctex/tex-jp hides /usr/share/emacs/si= te-lisp/auctex/tex-jp /usr/share/emacs-snapshot/site-lisp/auctex/tex-bar hides /usr/share/emacs/s= ite-lisp/auctex/tex-bar /usr/share/emacs-snapshot/site-lisp/auctex/context-en hides /usr/share/emac= s/site-lisp/auctex/context-en /usr/share/emacs-snapshot/site-lisp/auctex/tex-fold hides /usr/share/emacs/= site-lisp/auctex/tex-fold /usr/share/emacs-snapshot/site-lisp/auctex/toolbar-x hides /usr/share/emacs= /site-lisp/auctex/toolbar-x /usr/share/emacs-snapshot/site-lisp/auctex/bib-cite hides /usr/share/emacs/= site-lisp/auctex/bib-cite /usr/share/emacs-snapshot/site-lisp/auctex/texmathp hides /usr/share/emacs/= site-lisp/auctex/texmathp Features: (shadow sort mail-extr emacsbug message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader todoo markdown-mode cl lbdb sh-script smie executable conf-mode help-mode imenu debian-bug debian-copyright debian-changelog-mode add-log debian-control-mode python rx tramp tramp-compat auth-source eieio eieio-core password-cache tramp-loaddefs trampver shell hippie-exp thingatpt pp icalendar diary-lib diary-loaddefs org-wl org-w3m org-vm org-rmail org-mhe org-mew org-irc org-jsinfo org-infojs org-html org-info org-gnus gnus-util org-docview org-bibtex bibtex org-bbdb org-icalendar org-exp ob-exp org-exp-blocks org-agenda vc-git misearch multi-isearch tabify rect flyspell ispell sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils xterm server edit-server-autoloads evil-autoloads evil-numbers-autoloads moinmoin-mode-autoloads rainbow-mode-autoloads screen-lines-autoloads tabulated-list-autoloads undo-tree-autoloads package org-crypt org-protocol org byte-opt warnings bytecomp byte-compile cconv ob-tangle ob-ref ob-lob ob-table org-footnote org-src ob-comint ob-keys org-pcomplete pcomplete comint ansi-color org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob org-compat org-macs ob-eval org-loaddefs format-spec find-func cal-menu easymenu calendar cal-loaddefs windmove winner ido uniquify midnight time-date paren cus-start cus-load viper edmacro kmacro nadvice viper-ex viper-macs viper-mous viper-cmd viper-keym ring viper-util viper-init advice help-fns debian-el debian-el-loaddefs scala-mode-auto emacs-goodies-el emacs-goodies-custom emacs-goodies-loaddefs easy-mmode dpkg-dev-el dpkg-dev-el-loaddefs devhelp preview-latex tex-site auto-loads cl-macs gv cl-loaddefs cl-lib tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd 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 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 dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) --=20 Stefano Zacchiroli . . . . . . . zack@upsilon.cc . . . . o . . . o . o Ma=C3=AEtre de conf=C3=A9rences . . . . . http://upsilon.cc/zack . . . o . = . . o o Former Debian Project Leader . . @zack on identi.ca . . o o o . . . o . =C2=AB the first rule of tautology club is the first rule of tautology club= =C2=BB From unknown Mon Aug 18 17:55:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14782: 24.3.50; flyspell-mode garbles accents in terminal clients Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 04 Jul 2013 02:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14782 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefano Zacchiroli Cc: 14782@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 14782-submit@debbugs.gnu.org id=B14782.137290590728238 (code B ref 14782); Thu, 04 Jul 2013 02:46:01 +0000 Received: (at 14782) by debbugs.gnu.org; 4 Jul 2013 02:45:07 +0000 Received: from localhost ([127.0.0.1]:55991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UuZXc-0007LJ-Ta for submit@debbugs.gnu.org; Wed, 03 Jul 2013 22:45:06 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:36671) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UuZXY-0007Jx-3a for 14782@debbugs.gnu.org; Wed, 03 Jul 2013 22:45:01 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MPE00M004WWD900@a-mtaout22.012.net.il> for 14782@debbugs.gnu.org; Thu, 04 Jul 2013 05:44:53 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MPE00MYN4YS8X30@a-mtaout22.012.net.il>; Thu, 04 Jul 2013 05:44:53 +0300 (IDT) Date: Thu, 04 Jul 2013 05:44:45 +0300 From: Eli Zaretskii In-reply-to: <87vc4r477y.fsf@usha.takhisis.invalid> X-012-Sender: halo1@inter.net.il Message-id: <83sizv9h7m.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <87vc4r477y.fsf@usha.takhisis.invalid> X-Spam-Score: 1.0 (+) 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: 1.0 (+) > From: Stefano Zacchiroli > Date: Thu, 04 Jul 2013 00:19:29 +0200 > > > Consider the following 3 lines: > > conférence > confÃ\251rence > conférence > > all 3 have been inserted typing exactly the same characters in a > terminal emacsclient (i.e. emacsclient -t) > > - the first on, which shows the expected behavior, has been obtained > with flyspell-mode turned off > > - the second one, with garbled characters near the attempt to insert the > character "é" (letter "e" with an acute accent on top), has been > obtained with flyspell-mode turned on > > - the third one has been obtained with flyspell-mode turned on, but by > typing "confe" (without accent), then hitting backspace, then > restarting with "é" (letter "e" with accent). I.e. it seems that > accented letters at the beginning of words / after spaces are fine, > whereas they garble the input when they're in the middle or at the end > of words > > The problem does not manifest itself in GUI clients (i.e. emacsclient > -c) or in stand-alone Emacs instances that do not use Emacs server. It sounds like your encoding, which Emacs uses to communicate with the speller, is set up incorrectly. From unknown Mon Aug 18 17:55:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14782: 24.3.50; flyspell-mode garbles accents in terminal clients Resent-From: Stefano Zacchiroli Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 04 Jul 2013 07:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14782 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 14782@debbugs.gnu.org Received: via spool by 14782-submit@debbugs.gnu.org id=B14782.137292135011968 (code B ref 14782); Thu, 04 Jul 2013 07:03:02 +0000 Received: (at 14782) by debbugs.gnu.org; 4 Jul 2013 07:02:30 +0000 Received: from localhost ([127.0.0.1]:56275 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UudYj-00036t-DF for submit@debbugs.gnu.org; Thu, 04 Jul 2013 03:02:29 -0400 Received: from upsilon.hackadomia.org ([91.121.245.170]:60982) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UudYe-00036Y-LX for 14782@debbugs.gnu.org; Thu, 04 Jul 2013 03:02:26 -0400 Received: from usha.takhisis.invalid (unknown [IPv6:2a01:e34:eecc:42f0:76e5:bff:fea7:56b8]) by upsilon.hackadomia.org (Postfix) with ESMTPSA id 20DBD9603F; Thu, 4 Jul 2013 09:02:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=upsilon.cc; s=mail; t=1372921343; bh=mIEMJT5upoJuUoU6zdSoNH2qQI+O1uDF6VRWYyKxoFI=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=bOAhWEZYnn/mFg5qlWUqK1xFZPCAZnH78lSQkiAM5aagXlP46UtImTqkTje7pLLNn 4XISLgi6hmdpbpxuoEqy22rK38b4dCEWNGJQb5QogADiqcnSShXathOO60CygKS7Db A0fYM7YZmc4uXjk5Dfm+xRyu3GN9HR5do8bRZUHw= Received: by usha.takhisis.invalid (Postfix, from userid 1000) id E25EE6819BB; Thu, 4 Jul 2013 09:02:21 +0200 (CEST) Date: Thu, 4 Jul 2013 09:02:21 +0200 From: Stefano Zacchiroli Message-ID: <20130704070221.GA31356@upsilon.cc> References: <87vc4r477y.fsf@usha.takhisis.invalid> <83sizv9h7m.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <83sizv9h7m.fsf@gnu.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: 0.0 (/) 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.0 (/) On Thu, Jul 04, 2013 at 05:44:45AM +0300, Eli Zaretskii wrote: > It sounds like your encoding, which Emacs uses to communicate with the > speller, is set up incorrectly. Uh? And why would that be affected by whether flyspell-mode is enabled or not? Or by whether the accented letter is typed as part of a word rather than at the beginning of it? Everything of course is possible, but I don't get the rationale for your explanation. Can you expand on it a little bit? Also, I should note that it works fine with Emacs 23 (without changing my encoding settings), whereas it breaks with 24.3. Cheers. -- Stefano Zacchiroli . . . . . . . zack@upsilon.cc . . . . o . . . o . o Maître de conférences . . . . . http://upsilon.cc/zack . . . o . . . o o Former Debian Project Leader . . @zack on identi.ca . . o o o . . . o . « the first rule of tautology club is the first rule of tautology club » From unknown Mon Aug 18 17:55:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14782: 24.3.50; flyspell-mode garbles accents in terminal clients Resent-From: Agustin Martin Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 04 Jul 2013 10:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14782 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefano Zacchiroli , 14782@debbugs.gnu.org Received: via spool by 14782-submit@debbugs.gnu.org id=B14782.13729354022613 (code B ref 14782); Thu, 04 Jul 2013 10:57:02 +0000 Received: (at 14782) by debbugs.gnu.org; 4 Jul 2013 10:56:42 +0000 Received: from localhost ([127.0.0.1]:56627 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UuhDN-0000g2-N7 for submit@debbugs.gnu.org; Thu, 04 Jul 2013 06:56:42 -0400 Received: from edison.ccupm.upm.es ([138.100.198.71]:51602 helo=smtp.upm.es) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UuhDL-0000fM-6s for 14782@debbugs.gnu.org; Thu, 04 Jul 2013 06:56:40 -0400 Received: from agmartin.aq.upm.es (Agmartin.aq.upm.es [138.100.41.131]) by smtp.upm.es (8.14.3/8.14.3/edison-001) with ESMTP id r64AuWBf025081; Thu, 4 Jul 2013 12:56:32 +0200 Received: by agmartin.aq.upm.es (Postfix, from userid 1000) id 5DAC5774; Thu, 4 Jul 2013 12:56:32 +0200 (CEST) Date: Thu, 4 Jul 2013 12:56:32 +0200 From: Agustin Martin Message-ID: <20130704105631.GA4812@agmartin.aq.upm.es> References: <87vc4r477y.fsf@usha.takhisis.invalid> <83sizv9h7m.fsf@gnu.org> <20130704070221.GA31356@upsilon.cc> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20130704070221.GA31356@upsilon.cc> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: -2.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: -2.3 (--) On Thu, Jul 04, 2013 at 09:02:21AM +0200, Stefano Zacchiroli wrote: > On Thu, Jul 04, 2013 at 05:44:45AM +0300, Eli Zaretskii wrote: > > It sounds like your encoding, which Emacs uses to communicate with the > > speller, is set up incorrectly. > > Uh? And why would that be affected by whether flyspell-mode is enabled > or not? Or by whether the accented letter is typed as part of a word > rather than at the beginning of it? > > Everything of course is possible, but I don't get the rationale for your > explanation. Can you expand on it a little bit? > > Also, I should note that it works fine with Emacs 23 (without changing > my encoding settings), whereas it breaks with 24.3. For the records, in Debian sid ispell.el and flyspell.el are exactly the same for emacs23 and emacs24 packages (are provided externally by dictionaries-common package), although I see that you reproduced this also with "emacs -Q", which should use pristine values. I could not reproduce this in my ISO8859-1 box. However, if I call Emacs under the es_ES.UTF8 locale, $ LC_ALL=es_ES.UTF8 emacs23 M-x server-start $ LC_ALL=es_ES.UTF8 emacsclient.emacs23 -t everytime I type an accented char in the GUI I see its UTF8 correspondence in the client terminal, not the char. I am seeing this for Emacs23, Emacs24 and emacs-snapshot, with or without "-Q", no need to fiddle with `flyspell-mode'. This seems to not happen with GUI clients. Regards, -- Agustin From unknown Mon Aug 18 17:55:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14782: 24.3.50; flyspell-mode garbles accents in terminal clients Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 04 Jul 2013 13:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14782 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Agustin Martin Cc: Stefano Zacchiroli , 14782@debbugs.gnu.org Received: via spool by 14782-submit@debbugs.gnu.org id=B14782.13729450016245 (code B ref 14782); Thu, 04 Jul 2013 13:37:02 +0000 Received: (at 14782) by debbugs.gnu.org; 4 Jul 2013 13:36:41 +0000 Received: from localhost ([127.0.0.1]:56918 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uuji9-0001cb-8i for submit@debbugs.gnu.org; Thu, 04 Jul 2013 09:36:40 -0400 Received: from cantor2.suse.de ([195.135.220.15]:47094 helo=mx2.suse.de) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uuji4-0001cJ-0M for 14782@debbugs.gnu.org; Thu, 04 Jul 2013 09:36:33 -0400 Received: from relay1.suse.de (unknown [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id B3979A51BB; Thu, 4 Jul 2013 15:36:30 +0200 (CEST) From: Andreas Schwab References: <87vc4r477y.fsf@usha.takhisis.invalid> <83sizv9h7m.fsf@gnu.org> <20130704070221.GA31356@upsilon.cc> <20130704105631.GA4812@agmartin.aq.upm.es> X-Yow: Is this BOISE?? Date: Thu, 04 Jul 2013 15:36:30 +0200 In-Reply-To: <20130704105631.GA4812@agmartin.aq.upm.es> (Agustin Martin's message of "Thu, 4 Jul 2013 12:56:32 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -5.2 (-----) 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.2 (-----) Agustin Martin writes: > everytime I type an accented char in the GUI I see its UTF8 correspondence > in the client terminal, not the char. So you didn't switch your terminal into UTF-8 mode. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." From unknown Mon Aug 18 17:55:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14782: 24.3.50; flyspell-mode garbles accents in terminal clients Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 04 Jul 2013 16:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14782 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefano Zacchiroli Cc: 14782@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 14782-submit@debbugs.gnu.org id=B14782.137295464328911 (code B ref 14782); Thu, 04 Jul 2013 16:18:02 +0000 Received: (at 14782) by debbugs.gnu.org; 4 Jul 2013 16:17:23 +0000 Received: from localhost ([127.0.0.1]:57587 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UumDj-0007WD-4l for submit@debbugs.gnu.org; Thu, 04 Jul 2013 12:17:23 -0400 Received: from mtaout23.012.net.il ([80.179.55.175]:37434) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UumDg-0007Vl-Cn for 14782@debbugs.gnu.org; Thu, 04 Jul 2013 12:17:21 -0400 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0MPF00J006FLF800@a-mtaout23.012.net.il> for 14782@debbugs.gnu.org; Thu, 04 Jul 2013 19:17:05 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MPF00J156KHCJ70@a-mtaout23.012.net.il>; Thu, 04 Jul 2013 19:17:05 +0300 (IDT) Date: Thu, 04 Jul 2013 19:16:59 +0300 From: Eli Zaretskii In-reply-to: <20130704070221.GA31356@upsilon.cc> X-012-Sender: halo1@inter.net.il Message-id: <83ip0qz4ec.fsf@gnu.org> References: <87vc4r477y.fsf@usha.takhisis.invalid> <83sizv9h7m.fsf@gnu.org> <20130704070221.GA31356@upsilon.cc> X-Spam-Score: 1.0 (+) 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: 1.0 (+) > Date: Thu, 4 Jul 2013 09:02:21 +0200 > From: Stefano Zacchiroli > Cc: 14782@debbugs.gnu.org > > On Thu, Jul 04, 2013 at 05:44:45AM +0300, Eli Zaretskii wrote: > > It sounds like your encoding, which Emacs uses to communicate with the > > speller, is set up incorrectly. > > Uh? And why would that be affected by whether flyspell-mode is enabled > or not? Or by whether the accented letter is typed as part of a word > rather than at the beginning of it? Sorry, I completely misunderstood your description. What does "M-: (terminal-coding-system) RET" show on the frame created by emacsclient? From unknown Mon Aug 18 17:55:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14782: 24.3.50; flyspell-mode garbles accents in terminal clients Resent-From: Stefano Zacchiroli Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 04 Jul 2013 16:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14782 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 14782@debbugs.gnu.org Received: via spool by 14782-submit@debbugs.gnu.org id=B14782.13729567611229 (code B ref 14782); Thu, 04 Jul 2013 16:53:01 +0000 Received: (at 14782) by debbugs.gnu.org; 4 Jul 2013 16:52:41 +0000 Received: from localhost ([127.0.0.1]:57619 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uumls-0000Jl-Kp for submit@debbugs.gnu.org; Thu, 04 Jul 2013 12:52:40 -0400 Received: from upsilon.hackadomia.org ([91.121.245.170]:37932) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uumlq-0000Ja-2D for 14782@debbugs.gnu.org; Thu, 04 Jul 2013 12:52:38 -0400 Received: from usha.takhisis.invalid (maths.r-prg.net.univ-paris7.fr [81.194.27.158]) by upsilon.hackadomia.org (Postfix) with ESMTPSA id BC4579603F; Thu, 4 Jul 2013 18:52:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=upsilon.cc; s=mail; t=1372956756; bh=/p7qzd1OF+xlDyZaUHramN5l4+HHx4QprQkyEt5yRO4=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=WTj4d8fifeuiEooTDXqH2BwxKOlTz0oCrzCY2mAnlQIbud4PjXWAIkNUnxURwkvCq w/Y2WGHUIKRJ9rLdDfApAfnGLG9SuAJmqjQOTa/F3FHpYBuRg6+SpWdhkKbcnB/FxA HmdqTGus2yyrFv+oQ9h83m8V932cm7JQiFD+Wxeo= Received: by usha.takhisis.invalid (Postfix, from userid 1000) id A085C681CC4; Thu, 4 Jul 2013 18:52:36 +0200 (CEST) Date: Thu, 4 Jul 2013 18:52:36 +0200 From: Stefano Zacchiroli Message-ID: <20130704165236.GA8895@upsilon.cc> References: <87vc4r477y.fsf@usha.takhisis.invalid> <83sizv9h7m.fsf@gnu.org> <20130704070221.GA31356@upsilon.cc> <83ip0qz4ec.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <83ip0qz4ec.fsf@gnu.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: 0.0 (/) 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.0 (/) On Thu, Jul 04, 2013 at 07:16:59PM +0300, Eli Zaretskii wrote: > Sorry, I completely misunderstood your description. No worries. On the contrary: thanks for your help thus far! > What does "M-: (terminal-coding-system) RET" show on the frame created > by emacsclient? It returns "utf-8-unix" and does so independently of whether flyspell-mode is on or not, and also of whether the client is GUI- or console-based. Cheers. -- Stefano Zacchiroli . . . . . . . zack@upsilon.cc . . . . o . . . o . o Maître de conférences . . . . . http://upsilon.cc/zack . . . o . . . o o Former Debian Project Leader . . @zack on identi.ca . . o o o . . . o . « the first rule of tautology club is the first rule of tautology club » From unknown Mon Aug 18 17:55:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14782: 24.3.50; flyspell-mode garbles accents in terminal clients Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 04 Jul 2013 18:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14782 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefano Zacchiroli Cc: 14782@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 14782-submit@debbugs.gnu.org id=B14782.137296161710596 (code B ref 14782); Thu, 04 Jul 2013 18:14:01 +0000 Received: (at 14782) by debbugs.gnu.org; 4 Jul 2013 18:13:37 +0000 Received: from localhost ([127.0.0.1]:57826 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uuo2D-0002kq-62 for submit@debbugs.gnu.org; Thu, 04 Jul 2013 14:13:37 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:38786) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uuo29-0002kN-Sr for 14782@debbugs.gnu.org; Thu, 04 Jul 2013 14:13:34 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MPF00500BUQBV00@a-mtaout20.012.net.il> for 14782@debbugs.gnu.org; Thu, 04 Jul 2013 21:13:31 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MPF00498BYJRDH0@a-mtaout20.012.net.il>; Thu, 04 Jul 2013 21:13:31 +0300 (IDT) Date: Thu, 04 Jul 2013 21:13:25 +0300 From: Eli Zaretskii In-reply-to: <20130704165236.GA8895@upsilon.cc> X-012-Sender: halo1@inter.net.il Message-id: <83fvvuyz0a.fsf@gnu.org> References: <87vc4r477y.fsf@usha.takhisis.invalid> <83sizv9h7m.fsf@gnu.org> <20130704070221.GA31356@upsilon.cc> <83ip0qz4ec.fsf@gnu.org> <20130704165236.GA8895@upsilon.cc> X-Spam-Score: 1.0 (+) 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: 1.0 (+) > Date: Thu, 4 Jul 2013 18:52:36 +0200 > From: Stefano Zacchiroli > Cc: 14782@debbugs.gnu.org > > > What does "M-: (terminal-coding-system) RET" show on the frame created > > by emacsclient? > > It returns "utf-8-unix" and does so independently of whether > flyspell-mode is on or not, and also of whether the client is GUI- or > console-based. And what does Emacs show if you go to one of the garbled characters it displays and type "C-u C-x ="? From unknown Mon Aug 18 17:55:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14782: 24.3.50; flyspell-mode garbles accents in terminal clients Resent-From: Stefano Zacchiroli Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 04 Jul 2013 19:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14782 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 14782@debbugs.gnu.org Received: via spool by 14782-submit@debbugs.gnu.org id=B14782.137296561018008 (code B ref 14782); Thu, 04 Jul 2013 19:21:02 +0000 Received: (at 14782) by debbugs.gnu.org; 4 Jul 2013 19:20:10 +0000 Received: from localhost ([127.0.0.1]:57890 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uup4a-0004gL-LH for submit@debbugs.gnu.org; Thu, 04 Jul 2013 15:20:09 -0400 Received: from upsilon.hackadomia.org ([91.121.245.170]:39160) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uup4W-0004g4-F8 for 14782@debbugs.gnu.org; Thu, 04 Jul 2013 15:20:05 -0400 Received: from usha.takhisis.invalid (did75-22-78-236-196-47.fbx.proxad.net [78.236.196.47]) by upsilon.hackadomia.org (Postfix) with ESMTPSA id 2F0809603F; Thu, 4 Jul 2013 21:20:03 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=upsilon.cc; s=mail; t=1372965603; bh=nUzg2JKrq2SxJzNNXkFlUvtVoQYc2oYicFXpLuk3jHk=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=nVrEfZFB9SMeeT+yO1ZKaTfkvSx3XrQIVTqX8zAGts1NZdLxq6ixIi7zoBuSpUXGD DiPrzmGH2xYifrF0RsWzoRd/eJUiKWoxgsxNV7ZL2bXH7auqLwIPtqhO6e4ryGrcDr kKqNyM+2/5CF60H6LAOModOVvwyxK9r+KUdDPq+0= Received: by usha.takhisis.invalid (Postfix, from userid 1000) id 40687681155; Thu, 4 Jul 2013 21:20:02 +0200 (CEST) Date: Thu, 4 Jul 2013 21:20:02 +0200 From: Stefano Zacchiroli Message-ID: <20130704192002.GA18377@upsilon.cc> References: <87vc4r477y.fsf@usha.takhisis.invalid> <83sizv9h7m.fsf@gnu.org> <20130704070221.GA31356@upsilon.cc> <83ip0qz4ec.fsf@gnu.org> <20130704165236.GA8895@upsilon.cc> <83fvvuyz0a.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <83fvvuyz0a.fsf@gnu.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: 0.0 (/) 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.0 (/) On Thu, Jul 04, 2013 at 09:13:25PM +0300, Eli Zaretskii wrote: > And what does Emacs show if you go to one of the garbled characters it > displays and type "C-u C-x ="? As a result of typing the accented "e" with flyspell-mode on I got two garbled characters. On them the above commands returns, respectively: position: 13 of 15 (80%), column: 5 character: Ã (displayed as Ã) (codepoint 195, #o303, #xc3) preferred charset: unicode (Unicode (ISO10646)) code point in charset: 0xC3 script: latin syntax: w which means: word category: .:Base, L:Left-to-right (strong), j:Japanese, l:Latin, v:Viet to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET NAME" buffer code: #xC3 #x83 file code: not encodable by coding system undecided-unix display: terminal code #xC3 #x83 and: position: 14 of 15 (87%), column: 6 character: � (displayed as �) (codepoint 4194217, #o17777651, #x3fffa9) preferred charset: eight-bit (Raw bytes 128-255) code point in charset: 0xA9 syntax: w which means: word category: L:Left-to-right (strong) to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET NAME" buffer code: #xA9 file code: not encodable by coding system undecided-unix display: not encodable for terminal Disabling flyspell-mode the character is not garbled anymore, and on the accented "e" the result is: position: 6 of 15 (33%), column: 5 character: é (displayed as é) (codepoint 233, #o351, #xe9) preferred charset: unicode (Unicode (ISO10646)) code point in charset: 0xE9 script: latin syntax: w which means: word category: .:Base, L:Left-to-right (strong), c:Chinese, j:Japanese, l:Latin, v:Viet to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET NAME" buffer code: #xC3 #xA9 file code: not encodable by coding system undecided-unix display: terminal code #xC3 #xA9 Hope this helps, -- Stefano Zacchiroli . . . . . . . zack@upsilon.cc . . . . o . . . o . o Maître de conférences . . . . . http://upsilon.cc/zack . . . o . . . o o Former Debian Project Leader . . @zack on identi.ca . . o o o . . . o . « the first rule of tautology club is the first rule of tautology club » From unknown Mon Aug 18 17:55:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14782: 24.3.50; flyspell-mode garbles accents in terminal clients Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 05 Jul 2013 11:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14782 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefano Zacchiroli Cc: 14782@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 14782-submit@debbugs.gnu.org id=B14782.13730230138246 (code B ref 14782); Fri, 05 Jul 2013 11:17:02 +0000 Received: (at 14782) by debbugs.gnu.org; 5 Jul 2013 11:16:53 +0000 Received: from localhost ([127.0.0.1]:59314 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uv40S-00028v-Df for submit@debbugs.gnu.org; Fri, 05 Jul 2013 07:16:52 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]:54489) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uv40P-00028a-13 for 14782@debbugs.gnu.org; Fri, 05 Jul 2013 07:16:50 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MPG00L00N3Z5L00@a-mtaout21.012.net.il> for 14782@debbugs.gnu.org; Fri, 05 Jul 2013 14:16:42 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MPG00L7ONBT1170@a-mtaout21.012.net.il>; Fri, 05 Jul 2013 14:16:42 +0300 (IDT) Date: Fri, 05 Jul 2013 14:16:37 +0300 From: Eli Zaretskii In-reply-to: <20130704192002.GA18377@upsilon.cc> X-012-Sender: halo1@inter.net.il Message-id: <838v1lz27e.fsf@gnu.org> References: <87vc4r477y.fsf@usha.takhisis.invalid> <83sizv9h7m.fsf@gnu.org> <20130704070221.GA31356@upsilon.cc> <83ip0qz4ec.fsf@gnu.org> <20130704165236.GA8895@upsilon.cc> <83fvvuyz0a.fsf@gnu.org> <20130704192002.GA18377@upsilon.cc> X-Spam-Score: 1.0 (+) 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: 1.0 (+) > Date: Thu, 4 Jul 2013 21:20:02 +0200 > From: Stefano Zacchiroli > Cc: 14782@debbugs.gnu.org > > On Thu, Jul 04, 2013 at 09:13:25PM +0300, Eli Zaretskii wrote: > > And what does Emacs show if you go to one of the garbled characters it > > displays and type "C-u C-x ="? > > As a result of typing the accented "e" with flyspell-mode on I got two > garbled characters. On them the above commands returns, respectively: Thanks. How did you type those characters, exactly? And what does "M-: (keyboard-coding-system) RET" says in the frame produced by emacsclient? From unknown Mon Aug 18 17:55:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14782: 24.3.50; flyspell-mode garbles accents in terminal clients Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 05 Jul 2013 11:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14782 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefano Zacchiroli Cc: Eli Zaretskii , 14782@debbugs.gnu.org Received: via spool by 14782-submit@debbugs.gnu.org id=B14782.137302458618219 (code B ref 14782); Fri, 05 Jul 2013 11:44:02 +0000 Received: (at 14782) by debbugs.gnu.org; 5 Jul 2013 11:43:06 +0000 Received: from localhost ([127.0.0.1]:59406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uv4Pq-0004jl-4i for submit@debbugs.gnu.org; Fri, 05 Jul 2013 07:43:06 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:54226) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uv4Po-0004jZ-34 for 14782@debbugs.gnu.org; Fri, 05 Jul 2013 07:43:04 -0400 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id r65Bh0vi026997; Fri, 5 Jul 2013 07:43:01 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id D3698AE0D4; Fri, 5 Jul 2013 07:42:59 -0400 (EDT) From: Stefan Monnier Message-ID: References: <87vc4r477y.fsf@usha.takhisis.invalid> <83sizv9h7m.fsf@gnu.org> <20130704070221.GA31356@upsilon.cc> <83ip0qz4ec.fsf@gnu.org> <20130704165236.GA8895@upsilon.cc> <83fvvuyz0a.fsf@gnu.org> <20130704192002.GA18377@upsilon.cc> Date: Fri, 05 Jul 2013 07:42:59 -0400 In-Reply-To: <20130704192002.GA18377@upsilon.cc> (Stefano Zacchiroli's message of "Thu, 4 Jul 2013 21:20:02 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4629=0 X-NAI-Spam-Version: 2.3.0.9362 : core <4629> : streams <994487> : uri <1467650> X-Spam-Score: -1.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: -1.6 (-) >> And what does Emacs show if you go to one of the garbled characters it >> displays and type "C-u C-x ="? > As a result of typing the accented "e" with flyspell-mode on I got two > garbled characters. On them the above commands returns, respectively: Is this with a single frame, or multiple frames? With a mix of GUI frames and tty frames, maybe? Other than flyspell, what other modes/packages are in use? Can you try and give a detailed recipe, ideally starting from "emacs -Q"? > Disabling flyspell-mode the character is not garbled anymore, and on the > accented "e" the result is: I can't see anything obvious in flyspell which could cause that, so it is probably some interaction between flyspell and something else (or maybe it's just accidentally correlated with flyspell). Stefan From unknown Mon Aug 18 17:55:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14782: 24.3.50; flyspell-mode garbles accents in terminal clients Resent-From: Stefano Zacchiroli Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 05 Jul 2013 15:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14782 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 14782@debbugs.gnu.org Received: via spool by 14782-submit@debbugs.gnu.org id=B14782.13730382233632 (code B ref 14782); Fri, 05 Jul 2013 15:31:02 +0000 Received: (at 14782) by debbugs.gnu.org; 5 Jul 2013 15:30:23 +0000 Received: from localhost ([127.0.0.1]:60345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uv7xk-0000wU-Gh for submit@debbugs.gnu.org; Fri, 05 Jul 2013 11:30:21 -0400 Received: from upsilon.hackadomia.org ([91.121.245.170]:49210) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uv7xg-0000wD-GA for 14782@debbugs.gnu.org; Fri, 05 Jul 2013 11:30:18 -0400 Received: from usha.takhisis.invalid (maths.r-prg.net.univ-paris7.fr [81.194.27.158]) by upsilon.hackadomia.org (Postfix) with ESMTPSA id 18617960E1; Fri, 5 Jul 2013 17:30:15 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=upsilon.cc; s=mail; t=1373038215; bh=9d4v8naptOTO9nz6ZeU9+1z98E4GiAyYVXyJ5g4+nA4=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=VqRnN4uUP8krh9rM3Rrur3bYNzReHEjE5wfzl5OTzQRrjt7/0qJcFvWemmv6KXr3z j33OvAAwPGj+jkUxrIBDfSzPS0BXrTwNhU1dBlMZ1iVqkJK/m27agLHf5Si/O3VTry uRZsQZ/cA+Ma4xdLcAI032q4n7BXbTnk/0GYwGrw= Received: by usha.takhisis.invalid (Postfix, from userid 1000) id E3392680BBB; Fri, 5 Jul 2013 17:30:14 +0200 (CEST) Date: Fri, 5 Jul 2013 17:30:14 +0200 From: Stefano Zacchiroli Message-ID: <20130705153014.GA2174@upsilon.cc> References: <87vc4r477y.fsf@usha.takhisis.invalid> <83sizv9h7m.fsf@gnu.org> <20130704070221.GA31356@upsilon.cc> <83ip0qz4ec.fsf@gnu.org> <20130704165236.GA8895@upsilon.cc> <83fvvuyz0a.fsf@gnu.org> <20130704192002.GA18377@upsilon.cc> <838v1lz27e.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <838v1lz27e.fsf@gnu.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: 0.0 (/) 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.0 (/) On Fri, Jul 05, 2013 at 02:16:37PM +0300, Eli Zaretskii wrote: > Thanks. How did you type those characters, exactly? I use X11 compose key (which is mapped to my right-Alt) and compose together the characters "e" and "'" (single straight quote), but that should be transparent to Emacs. I'd like to stress that AFAICT my general encoding settings work just fine and that I've been using UTF-8 locales since many many years. As evidence of that I can report also the following experiment (done in the very same terminal where I can reproduce the problem with emacsclient): $ echo conférence > foo.txt In the above, I use X11 compose key to obtain the accented "e" on the console, and use bash redirection to create foo.txt. The obtained .txt file contains the correct unicode code point encoded in UTF-8: $ od -c foo.txt 0000000 c o n f 303 251 r e n c e \n 0000014 FWIW emacsclients (both on the console and in the GUI) can *read* that file just fine, showing the appropriate character. It is just at *insert* time, and only if flyspell-mode is enabled, that I get character garbling. > And what does "M-: (keyboard-coding-system) RET" says in the frame > produced by emacsclient? It returns "utf-8-unix" in all possible combinations of console/GUI client and flyspell-mode on/off. Cheers. PS I'll now work on a complete recipe to reproduce the problem starting from emacs -Q and post it to the bug log. But it will need X11 compose key. -- Stefano Zacchiroli . . . . . . . zack@upsilon.cc . . . . o . . . o . o Maître de conférences . . . . . http://upsilon.cc/zack . . . o . . . o o Former Debian Project Leader . . @zack on identi.ca . . o o o . . . o . « the first rule of tautology club is the first rule of tautology club » From unknown Mon Aug 18 17:55:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14782: 24.3.50; flyspell-mode garbles accents in terminal clients Resent-From: Stefano Zacchiroli Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 05 Jul 2013 15:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14782 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: Eli Zaretskii , 14782@debbugs.gnu.org Received: via spool by 14782-submit@debbugs.gnu.org id=B14782.13730388295514 (code B ref 14782); Fri, 05 Jul 2013 15:41:01 +0000 Received: (at 14782) by debbugs.gnu.org; 5 Jul 2013 15:40:29 +0000 Received: from localhost ([127.0.0.1]:60367 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uv87Y-0001Qr-Nf for submit@debbugs.gnu.org; Fri, 05 Jul 2013 11:40:29 -0400 Received: from upsilon.hackadomia.org ([91.121.245.170]:49301) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uv87W-0001Qc-7S for 14782@debbugs.gnu.org; Fri, 05 Jul 2013 11:40:26 -0400 Received: from usha.takhisis.invalid (maths.r-prg.net.univ-paris7.fr [81.194.27.158]) by upsilon.hackadomia.org (Postfix) with ESMTPSA id 8CCBC960E1; Fri, 5 Jul 2013 17:40:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=upsilon.cc; s=mail; t=1373038825; bh=jGNFEkcAN3DDieTCze+dL7kcfOE69VFLvqofO4o3zEs=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Nl6svo2esfcLUeOPdjmWrQkrvjW452s+4ZWl62oH8SLSdyqHtxTKQxPCw6JrOiAZ2 A27Qb+LtQDIjyhwC3LA5hwTJckS3yvYA0nDSTVY2xMvQNI7f4NxnkuGjQtP94Pf7Jn xbkumtnXUphLY1ZpCLkbPk/M2Rsx5Zc2p9gKxcaE= Received: by usha.takhisis.invalid (Postfix, from userid 1000) id 6F5C3680BBB; Fri, 5 Jul 2013 17:40:25 +0200 (CEST) Date: Fri, 5 Jul 2013 17:40:25 +0200 From: Stefano Zacchiroli Message-ID: <20130705154025.GB2174@upsilon.cc> References: <87vc4r477y.fsf@usha.takhisis.invalid> <83sizv9h7m.fsf@gnu.org> <20130704070221.GA31356@upsilon.cc> <83ip0qz4ec.fsf@gnu.org> <20130704165236.GA8895@upsilon.cc> <83fvvuyz0a.fsf@gnu.org> <20130704192002.GA18377@upsilon.cc> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: 0.0 (/) 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.0 (/) On Fri, Jul 05, 2013 at 07:42:59AM -0400, Stefan Monnier wrote: > Is this with a single frame, or multiple frames? With a mix of GUI > frames and tty frames, maybe? Other than flyspell, what other > modes/packages are in use? > Can you try and give a detailed recipe, ideally starting from "emacs -Q"? In fact, that's pretty easy to reproduce here: $ emacs -Q # the usual main GUI frame appears M-x server-mode then in a terminal: $ emacsclient -t foo.txt conférence # this works fine M-x flyspell-mode conférence # this gives garbled output In both cases I wrote the word "conférence" using X composing, as mentioned in my previous mail. To answer your earlier question, I've tried will all sort of GUI/console client combinations, ditto for combinations of --daemon (to avoid starting the main GUI frame) and no --daemon, but that doesn't seem to matter at all. In the above recipe I don't use --daemon, but rather start server-mode from the main GUI frame. There is no visible difference. > > Disabling flyspell-mode the character is not garbled anymore, and on the > > accented "e" the result is: > > I can't see anything obvious in flyspell which could cause that, so it > is probably some interaction between flyspell and something else (or > maybe it's just accidentally correlated with flyspell). Well, it might be, of course. But in the above example I use -Q and only activate flyspell-mode. So if it's an interaction with other modes, then it's something very basic that Emacs uses by default, such as text-mode (or server-mode, but that would be pretty weird). Cheers. -- Stefano Zacchiroli . . . . . . . zack@upsilon.cc . . . . o . . . o . o Maître de conférences . . . . . http://upsilon.cc/zack . . . o . . . o o Former Debian Project Leader . . @zack on identi.ca . . o o o . . . o . « the first rule of tautology club is the first rule of tautology club » From unknown Mon Aug 18 17:55:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14782: 24.3.50; flyspell-mode garbles accents in terminal clients Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 05 Jul 2013 23:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14782 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefano Zacchiroli Cc: Eli Zaretskii , 14782@debbugs.gnu.org Received: via spool by 14782-submit@debbugs.gnu.org id=B14782.137306733517970 (code B ref 14782); Fri, 05 Jul 2013 23:36:02 +0000 Received: (at 14782) by debbugs.gnu.org; 5 Jul 2013 23:35:35 +0000 Received: from localhost ([127.0.0.1]:33047 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UvFXJ-0004fd-Sg for submit@debbugs.gnu.org; Fri, 05 Jul 2013 19:35:34 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:46353) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UvFXH-0004fT-LL for 14782@debbugs.gnu.org; Fri, 05 Jul 2013 19:35:32 -0400 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id r65NZQRd014048; Fri, 5 Jul 2013 19:35:27 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 4202CAE0C1; Fri, 5 Jul 2013 19:35:26 -0400 (EDT) From: Stefan Monnier Message-ID: References: <87vc4r477y.fsf@usha.takhisis.invalid> <83sizv9h7m.fsf@gnu.org> <20130704070221.GA31356@upsilon.cc> <83ip0qz4ec.fsf@gnu.org> <20130704165236.GA8895@upsilon.cc> <83fvvuyz0a.fsf@gnu.org> <20130704192002.GA18377@upsilon.cc> <20130705154025.GB2174@upsilon.cc> Date: Fri, 05 Jul 2013 19:35:26 -0400 In-Reply-To: <20130705154025.GB2174@upsilon.cc> (Stefano Zacchiroli's message of "Fri, 5 Jul 2013 17:40:25 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4630=0 X-NAI-Spam-Version: 2.3.0.9362 : core <4630> : streams <994735> : uri <1468184> X-Spam-Score: -1.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: -1.6 (-) > In fact, that's pretty easy to reproduce here: > $ emacs -Q # the usual main GUI frame appears > M-x server-mode > then in a terminal: > $ emacsclient -t foo.txt > conf=E9rence # this works fine > M-x flyspell-mode > conf=E9rence # this gives garbled output > In both cases I wrote the word "conf=E9rence" using X composing, as > mentioned in my previous mail. Great, I can reproduce it here, thank you. > only activate flyspell-mode. So if it's an interaction with other > modes, then it's something very basic that Emacs uses by default, such > as text-mode (or server-mode, but that would be pretty weird). Indeed. Stefan "not found it yet" From unknown Mon Aug 18 17:55:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14782: 24.3.50; flyspell-mode garbles accents in terminal clients Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 06 Jul 2013 00:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14782 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefano Zacchiroli Cc: Eli Zaretskii , 14782@debbugs.gnu.org Received: via spool by 14782-submit@debbugs.gnu.org id=B14782.137306955722993 (code B ref 14782); Sat, 06 Jul 2013 00:13:02 +0000 Received: (at 14782) by debbugs.gnu.org; 6 Jul 2013 00:12:37 +0000 Received: from localhost ([127.0.0.1]:33115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UvG79-0005ym-N7 for submit@debbugs.gnu.org; Fri, 05 Jul 2013 20:12:36 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:59651) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UvG76-0005yR-5E for 14782@debbugs.gnu.org; Fri, 05 Jul 2013 20:12:32 -0400 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id r660CR0c016707; Fri, 5 Jul 2013 20:12:29 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id A272DAE0C1; Fri, 5 Jul 2013 20:12:26 -0400 (EDT) From: Stefan Monnier Message-ID: References: <87vc4r477y.fsf@usha.takhisis.invalid> <83sizv9h7m.fsf@gnu.org> <20130704070221.GA31356@upsilon.cc> <83ip0qz4ec.fsf@gnu.org> <20130704165236.GA8895@upsilon.cc> <83fvvuyz0a.fsf@gnu.org> <20130704192002.GA18377@upsilon.cc> <20130705154025.GB2174@upsilon.cc> Date: Fri, 05 Jul 2013 20:12:26 -0400 In-Reply-To: <20130705154025.GB2174@upsilon.cc> (Stefano Zacchiroli's message of "Fri, 5 Jul 2013 17:40:25 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4630=0 X-NAI-Spam-Version: 2.3.0.9362 : core <4630> : streams <994754> : uri <1468211> X-Spam-Score: -1.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: -1.6 (-) > then in a terminal: > $ emacsclient -t foo.txt > conf=E9rence # this works fine > M-x flyspell-mode > conf=E9rence # this gives garbled output The problem was in sit-for. I installed the patch below which should fix it, Stefan =3D=3D=3D modified file 'lisp/subr.el' --- lisp/subr.el 2013-07-04 09:39:36 +0000 +++ lisp/subr.el 2013-07-06 00:06:02 +0000 @@ -2200,7 +2196,10 @@ (or nodisp (redisplay))) (t (or nodisp (redisplay)) - (let ((read (read-event nil nil seconds))) + ;; 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))) (or (null read) (progn ;; If last command was a prefix arg, e.g. C-u, push this event onto From unknown Mon Aug 18 17:55:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14782: 24.3.50; flyspell-mode garbles accents in terminal clients Resent-From: Stefano Zacchiroli Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 06 Jul 2013 07:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14782 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: Eli Zaretskii , 14782@debbugs.gnu.org Received: via spool by 14782-submit@debbugs.gnu.org id=B14782.137309569223492 (code B ref 14782); Sat, 06 Jul 2013 07:29:02 +0000 Received: (at 14782) by debbugs.gnu.org; 6 Jul 2013 07:28:12 +0000 Received: from localhost ([127.0.0.1]:33572 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UvMuh-00066i-FH for submit@debbugs.gnu.org; Sat, 06 Jul 2013 03:28:12 -0400 Received: from upsilon.hackadomia.org ([91.121.245.170]:58613) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UvMua-000662-Vk for 14782@debbugs.gnu.org; Sat, 06 Jul 2013 03:28:09 -0400 Received: from usha.takhisis.invalid (did75-22-78-236-196-47.fbx.proxad.net [78.236.196.47]) by upsilon.hackadomia.org (Postfix) with ESMTPSA id 8E6439613D; Sat, 6 Jul 2013 09:28:03 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=upsilon.cc; s=mail; t=1373095683; bh=hG7Xca9Fssnqfk/t43zsgEn+mZ7UvQYLVS6ma5yvj9E=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=P6s8iyve9uJ38ezjJ6BURVhlqpkCFtbQXyc28h74nFeSM8kUYKhJ16+dDDE0Br15m bZ01Aoi+c5xhsf7Cb5g7fDhfJRnN1g9mS0eJ8cjKnolnybOyCrf2O+IFzShsaYozCT OMantmhjw0S9IbbvAPXj4OwW960sWgwYEvka0BMg= Received: by usha.takhisis.invalid (Postfix, from userid 1000) id 86D4B68034A; Sat, 6 Jul 2013 09:28:02 +0200 (CEST) Date: Sat, 6 Jul 2013 09:28:02 +0200 From: Stefano Zacchiroli Message-ID: <20130706072802.GA23001@upsilon.cc> References: <87vc4r477y.fsf@usha.takhisis.invalid> <83sizv9h7m.fsf@gnu.org> <20130704070221.GA31356@upsilon.cc> <83ip0qz4ec.fsf@gnu.org> <20130704165236.GA8895@upsilon.cc> <83fvvuyz0a.fsf@gnu.org> <20130704192002.GA18377@upsilon.cc> <20130705154025.GB2174@upsilon.cc> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: 0.0 (/) 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.0 (/) On Fri, Jul 05, 2013 at 08:12:26PM -0400, Stefan Monnier wrote: > The problem was in sit-for. > I installed the patch below which should fix it, I confirm that the patch fixes the problem for me. Thanks a lot for (another) blazing-fast bug fix! Cheers. -- Stefano Zacchiroli . . . . . . . zack@upsilon.cc . . . . o . . . o . o Maître de conférences . . . . . http://upsilon.cc/zack . . . o . . . o o Former Debian Project Leader . . @zack on identi.ca . . o o o . . . o . « the first rule of tautology club is the first rule of tautology club » From unknown Mon Aug 18 17:55:55 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Stefano Zacchiroli Subject: bug#14782: closed (Re: bug#14782: 24.3.50; flyspell-mode garbles accents in terminal clients) Message-ID: References: <87vc4r477y.fsf@usha.takhisis.invalid> X-Gnu-PR-Message: they-closed 14782 X-Gnu-PR-Package: emacs Reply-To: 14782@debbugs.gnu.org Date: Sat, 06 Jul 2013 09:23:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1373102582-9773-1" This is a multi-part message in MIME format... ------------=_1373102582-9773-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #14782: 24.3.50; flyspell-mode garbles accents in terminal clients which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 14782@debbugs.gnu.org. --=20 14782: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D14782 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1373102582-9773-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 14782-done) by debbugs.gnu.org; 6 Jul 2013 09:22:36 +0000 Received: from localhost ([127.0.0.1]:33637 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UvOhQ-0002Wi-1T for submit@debbugs.gnu.org; Sat, 06 Jul 2013 05:22:36 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:45000) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UvOhO-0002WV-7K for 14782-done@debbugs.gnu.org; Sat, 06 Jul 2013 05:22:34 -0400 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id r669MW0B031267; Sat, 6 Jul 2013 05:22:32 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id C1C27AE0C1; Sat, 6 Jul 2013 05:22:31 -0400 (EDT) From: Stefan Monnier To: 14782-done@debbugs.gnu.org Subject: Re: bug#14782: 24.3.50; flyspell-mode garbles accents in terminal clients Message-ID: References: <87vc4r477y.fsf@usha.takhisis.invalid> <83sizv9h7m.fsf@gnu.org> <20130704070221.GA31356@upsilon.cc> <83ip0qz4ec.fsf@gnu.org> <20130704165236.GA8895@upsilon.cc> <83fvvuyz0a.fsf@gnu.org> <20130704192002.GA18377@upsilon.cc> <20130705154025.GB2174@upsilon.cc> <20130706072802.GA23001@upsilon.cc> Date: Sat, 06 Jul 2013 05:22:31 -0400 In-Reply-To: <20130706072802.GA23001@upsilon.cc> (Stefano Zacchiroli's message of "Sat, 6 Jul 2013 09:28:02 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4630=0 X-NAI-Spam-Version: 2.3.0.9362 : core <4630> : streams <994997> : uri <1468581> X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: 14782-done 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: -1.6 (-) >> The problem was in sit-for. >> I installed the patch below which should fix it, > I confirm that the patch fixes the problem for me. Great. > Thanks a lot for (another) blazing-fast bug fix! Among a sea of unfixed bugs ;-) Stef ------------=_1373102582-9773-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 3 Jul 2013 22:19:48 +0000 Received: from localhost ([127.0.0.1]:55523 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UuVOs-0001tq-7r for submit@debbugs.gnu.org; Wed, 03 Jul 2013 18:19:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60027) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UuVOp-0001tW-Ds for submit@debbugs.gnu.org; Wed, 03 Jul 2013 18:19:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UuVOi-0005la-1e for submit@debbugs.gnu.org; Wed, 03 Jul 2013 18:19:37 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-99.2 required=5.0 tests=BAYES_50,T_DKIM_INVALID, USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:52469) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UuVOh-0005lV-UZ for submit@debbugs.gnu.org; Wed, 03 Jul 2013 18:19:35 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33500) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UuVOg-0006Kq-18 for bug-gnu-emacs@gnu.org; Wed, 03 Jul 2013 18:19:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UuVOe-0005k9-5d for bug-gnu-emacs@gnu.org; Wed, 03 Jul 2013 18:19:33 -0400 Received: from upsilon.hackadomia.org ([91.121.245.170]:36195) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UuVOd-0005ji-Pd for bug-gnu-emacs@gnu.org; Wed, 03 Jul 2013 18:19:32 -0400 Received: from usha.takhisis.invalid (did75-22-78-236-196-47.fbx.proxad.net [78.236.196.47]) by upsilon.hackadomia.org (Postfix) with ESMTPSA id 889BC96084 for ; Thu, 4 Jul 2013 00:19:29 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=upsilon.cc; s=mail; t=1372889969; bh=jOxTKzUAkSpA5PBNZAPHq0YQfsr6ebxP8Zth746AYw8=; h=From:To:Subject:Date:From; b=Te+jD31YFMUqyEPtzS/ddBahiBw8I3WCFBURYqBNF6AZsIdMqQeWDD4FgfjdZJFRz iY5f8Txf6VEKPpuvona3k4Pi53MtXIzqzCTmDtu1MMPP1HW8rqxTopEab+IvIfzdXh ifj9CCevYMWRNJSmPaWodOGIRkqCBdtuiATFCt10= Received: by usha.takhisis.invalid (Postfix, from userid 1000) id 1CEB46819BB; Thu, 4 Jul 2013 00:19:29 +0200 (CEST) From: Stefano Zacchiroli To: bug-gnu-emacs@gnu.org Subject: 24.3.50; flyspell-mode garbles accents in terminal clients Date: Thu, 04 Jul 2013 00:19:29 +0200 Message-ID: <87vc4r477y.fsf@usha.takhisis.invalid> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.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 (----) Consider the following 3 lines: conf=C3=A9rence conf=C3=83\251rence conf=C3=A9rence all 3 have been inserted typing exactly the same characters in a terminal emacsclient (i.e. emacsclient -t) - the first on, which shows the expected behavior, has been obtained with flyspell-mode turned off - the second one, with garbled characters near the attempt to insert the character "=C3=A9" (letter "e" with an acute accent on top), has been obtained with flyspell-mode turned on - the third one has been obtained with flyspell-mode turned on, but by typing "confe" (without accent), then hitting backspace, then restarting with "=C3=A9" (letter "e" with accent). I.e. it seems that accented letters at the beginning of words / after spaces are fine, whereas they garble the input when they're in the middle or at the end of words The problem does not manifest itself in GUI clients (i.e. emacsclient -c) or in stand-alone Emacs instances that do not use Emacs server. Cheers. PS whereas I do use viper mode, and I'm using it to report this bug, I can reproduce the bug using "emacs -Q", then activating server-mode in it, and connecting terminal-based emacsclients. In GNU Emacs 24.3.50.1 (x86_64-pc-linux-gnu, GTK+ Version 3.8.2) of 2013-07-01 on dex, modified by Debian (emacs-snapshot package, version 2:20130701-1) Windowing system distributor `The X.Org Foundation', version 11.0.11204000 System Description: Debian GNU/Linux unstable (sid) Configured using: `configure --build x86_64-linux-gnu --host x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib --localstatedir=3D/var --infodir=3D/usr/share/info --mandir=3D/usr/share/m= an --with-pop=3Dyes --enable-locallisppath=3D/etc/emacs-snapshot:/etc/emacs:/usr/local/share/e= macs/24.3.50/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24= .3.50/site-lisp:/usr/share/emacs/site-lisp --without-compress-info --with-crt-dir=3D/usr/lib/x86_64-linux-gnu/ --with-x=3Dyes --with-x-toolkit=3Dgtk3 --with-imagemagick=3Dyes CFLAGS=3D'-DDEBIAN -DSITELOAD_PURESIZE_EXTRA=3D5000 -g -O2' CPPFLAGS=3D'-D_FORTIFY_SOURCE=3D2' LDFLAGS=3D'-g -Wl,--as-needed -znocombreloc'' Important settings: value of $LC_MESSAGES: en_US.UTF-8 value of $LC_MONETARY: it_IT.utf8 value of $LC_NUMERIC: it_IT.utf8 value of $LC_TIME: it_IT.utf8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: shell-dirtrack-mode: t flyspell-mode: t winner-mode: t show-paren-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: RET C h e e r s . ESC ESC < C-x C-s j j j ESC [ 6 ~=20 ESC [ 6 ~ ESC [ 5 ~ ESC < j j j C-x C-s A ESC x C-g=20 C-g C-x C-s C-x C-s C-x # ESC [ > 1 ; 3 4 0 6 ; 0 c=20 i p e r c h =C3=A9 RET ESC x f l y s p TAB C-g DEL DEL DEL=20 DEL DEL DEL DEL DEL c o n f =C3=A9 r e n c e SPC DEL RET=20 ESC x f l s p DEL DEL u s DEL DEL y s p TAB m o TAB=20 RET C-c d f r RET c o n f =C3=83 e n c e ESC 0 o c=20 o n f =C3=83 e n c e DEL DEL DEL DEL DEL DEL DEL DEL=20 f SPC DEL =C3=A9 r e n c e ESC j j i c o n f ` DEL =C3=A9 DEL=20 e DEL =C3=A9 r e n c e ESC d d C-x C-c j d d . . i c o n=20 f =C3=A9 r e n c e M-x C-g a SPC =20 c o n f =C3=A9 r e n c e u=20 j j j j j l l C-l M-x r e p o r t b =20 C-g M-x b u g =20 =20 =20 r e p o r t - e m a f l=20 y s p e l l - m o d e SPC i n SPC C-g=20 C-x C-c C-g M-x Recent messages: Undo! line-move-1: End of buffer [5 times] call-interactively: End of buffer [2 times] Making completion list... Quit Making completion list... Back to top level. When done with this frame, type C-x 5 0 Quit (No files need saving) Quit Load-path shadows: /usr/share/emacs/24.3.50/site-lisp/cmake-data/cmake-mode hides /usr/share/e= macs/site-lisp/cmake-mode /usr/share/emacs/24.3.50/site-lisp/puppet-el/puppet-mode hides /usr/share/e= macs/site-lisp/puppet-mode /home/zack/.emacs.d/elpa/tabulated-list-20120406.2251/tabulated-list hides = /usr/share/emacs/24.3.50/lisp/emacs-lisp/tabulated-list /usr/share/emacs-snapshot/site-lisp/auctex/tex-info hides /usr/share/emacs/= site-lisp/auctex/tex-info /usr/share/emacs-snapshot/site-lisp/auctex/tex-mik hides /usr/share/emacs/s= ite-lisp/auctex/tex-mik /usr/share/emacs-snapshot/site-lisp/auctex/context-nl hides /usr/share/emac= s/site-lisp/auctex/context-nl /usr/share/emacs-snapshot/site-lisp/auctex/font-latex hides /usr/share/emac= s/site-lisp/auctex/font-latex /usr/share/emacs-snapshot/site-lisp/auctex/tex hides /usr/share/emacs/site-= lisp/auctex/tex /usr/share/emacs-snapshot/site-lisp/auctex/context hides /usr/share/emacs/s= ite-lisp/auctex/context /usr/share/emacs-snapshot/site-lisp/auctex/tex-font hides /usr/share/emacs/= site-lisp/auctex/tex-font /usr/share/emacs-snapshot/site-lisp/auctex/plain-tex hides /usr/share/emacs= /site-lisp/auctex/plain-tex /usr/share/emacs-snapshot/site-lisp/auctex/multi-prompt hides /usr/share/em= acs/site-lisp/auctex/multi-prompt /usr/share/emacs-snapshot/site-lisp/auctex/latex hides /usr/share/emacs/sit= e-lisp/auctex/latex /usr/share/emacs-snapshot/site-lisp/auctex/tex-style hides /usr/share/emacs= /site-lisp/auctex/tex-style /usr/share/emacs-snapshot/site-lisp/auctex/preview hides /usr/share/emacs/s= ite-lisp/auctex/preview /usr/share/emacs-snapshot/site-lisp/auctex/prv-emacs hides /usr/share/emacs= /site-lisp/auctex/prv-emacs /usr/share/emacs-snapshot/site-lisp/auctex/tex-buf hides /usr/share/emacs/s= ite-lisp/auctex/tex-buf /usr/share/emacs-snapshot/site-lisp/auctex/tex-jp hides /usr/share/emacs/si= te-lisp/auctex/tex-jp /usr/share/emacs-snapshot/site-lisp/auctex/tex-bar hides /usr/share/emacs/s= ite-lisp/auctex/tex-bar /usr/share/emacs-snapshot/site-lisp/auctex/context-en hides /usr/share/emac= s/site-lisp/auctex/context-en /usr/share/emacs-snapshot/site-lisp/auctex/tex-fold hides /usr/share/emacs/= site-lisp/auctex/tex-fold /usr/share/emacs-snapshot/site-lisp/auctex/toolbar-x hides /usr/share/emacs= /site-lisp/auctex/toolbar-x /usr/share/emacs-snapshot/site-lisp/auctex/bib-cite hides /usr/share/emacs/= site-lisp/auctex/bib-cite /usr/share/emacs-snapshot/site-lisp/auctex/texmathp hides /usr/share/emacs/= site-lisp/auctex/texmathp Features: (shadow sort mail-extr emacsbug message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader todoo markdown-mode cl lbdb sh-script smie executable conf-mode help-mode imenu debian-bug debian-copyright debian-changelog-mode add-log debian-control-mode python rx tramp tramp-compat auth-source eieio eieio-core password-cache tramp-loaddefs trampver shell hippie-exp thingatpt pp icalendar diary-lib diary-loaddefs org-wl org-w3m org-vm org-rmail org-mhe org-mew org-irc org-jsinfo org-infojs org-html org-info org-gnus gnus-util org-docview org-bibtex bibtex org-bbdb org-icalendar org-exp ob-exp org-exp-blocks org-agenda vc-git misearch multi-isearch tabify rect flyspell ispell sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils xterm server edit-server-autoloads evil-autoloads evil-numbers-autoloads moinmoin-mode-autoloads rainbow-mode-autoloads screen-lines-autoloads tabulated-list-autoloads undo-tree-autoloads package org-crypt org-protocol org byte-opt warnings bytecomp byte-compile cconv ob-tangle ob-ref ob-lob ob-table org-footnote org-src ob-comint ob-keys org-pcomplete pcomplete comint ansi-color org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob org-compat org-macs ob-eval org-loaddefs format-spec find-func cal-menu easymenu calendar cal-loaddefs windmove winner ido uniquify midnight time-date paren cus-start cus-load viper edmacro kmacro nadvice viper-ex viper-macs viper-mous viper-cmd viper-keym ring viper-util viper-init advice help-fns debian-el debian-el-loaddefs scala-mode-auto emacs-goodies-el emacs-goodies-custom emacs-goodies-loaddefs easy-mmode dpkg-dev-el dpkg-dev-el-loaddefs devhelp preview-latex tex-site auto-loads cl-macs gv cl-loaddefs cl-lib tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd 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 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 dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) --=20 Stefano Zacchiroli . . . . . . . zack@upsilon.cc . . . . o . . . o . o Ma=C3=AEtre de conf=C3=A9rences . . . . . http://upsilon.cc/zack . . . o . = . . o o Former Debian Project Leader . . @zack on identi.ca . . o o o . . . o . =C2=AB the first rule of tautology club is the first rule of tautology club= =C2=BB ------------=_1373102582-9773-1--