X-Loop: help-debbugs@HIDDEN Subject: bug#32076: 24.5; Electric behavior of dollar sign using AUCTeX Resent-From: Patrick <patrick@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 07 Jul 2018 00:09:02 +0000 Resent-Message-ID: <handler.32076.B.153092213625957 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 32076 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 32076 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.153092213625957 (code B ref -1); Sat, 07 Jul 2018 00:09:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 Jul 2018 00:08:56 +0000 Received: from localhost ([127.0.0.1]:48928 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1fbamU-0006kZ-0T for submit <at> debbugs.gnu.org; Fri, 06 Jul 2018 20:08:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36576) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <patrick@HIDDEN>) id 1fbakz-0006hz-8U for submit <at> debbugs.gnu.org; Fri, 06 Jul 2018 20:07:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <patrick@HIDDEN>) id 1fbakr-0007BB-Rt for submit <at> debbugs.gnu.org; Fri, 06 Jul 2018 20:07:15 -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 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51928) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <patrick@HIDDEN>) id 1fbakr-0007B4-OM for submit <at> debbugs.gnu.org; Fri, 06 Jul 2018 20:07:13 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55774) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <patrick@HIDDEN>) id 1fbakp-00070o-Hz for bug-gnu-emacs@HIDDEN; Fri, 06 Jul 2018 20:07:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <patrick@HIDDEN>) id 1fbakm-00077m-9e for bug-gnu-emacs@HIDDEN; Fri, 06 Jul 2018 20:07:11 -0400 Received: from mail.math.utah.edu ([155.101.98.135]:58846) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <patrick@HIDDEN>) id 1fbakl-00075P-UH for bug-gnu-emacs@HIDDEN; Fri, 06 Jul 2018 20:07:08 -0400 Received: from libra.math.utah.edu (libra.math.utah.edu [155.101.96.170]) by mail.math.utah.edu (8.14.8/8.14.8) with ESMTP id w66Mu7op011792 for <bug-gnu-emacs@HIDDEN>; Fri, 6 Jul 2018 16:56:07 -0600 (MDT) Received: from libra.math.utah.edu (localhost [127.0.0.1]) by libra.math.utah.edu (8.15.1/8.15.1) with ESMTP id w66Mu7Ui006325 for <bug-gnu-emacs@HIDDEN>; Fri, 6 Jul 2018 16:56:07 -0600 Received: (from patrick@localhost) by libra.math.utah.edu (8.15.1/8.15.1/Submit) id w66Mu7b3006324; Fri, 6 Jul 2018 16:56:07 -0600 X-Authentication-Warning: libra.math.utah.edu: patrick set sender to patrick@HIDDEN using -f From: Patrick <patrick@HIDDEN> Date: Fri, 06 Jul 2018 16:56:07 -0600 Message-ID: <woy9efggt1mg.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.3.8 (mail.math.utah.edu [155.101.98.135]); Fri, 06 Jul 2018 16:56:07 -0600 (MDT) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Mailman-Approved-At: Fri, 06 Jul 2018 20:08:52 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -6.0 (------) See the following StackExchange question: <a href="https://emacs.stackexchange.com/questions/42278/electric-behavior-of-dollar-sign-using-auctex">https://emacs.stackexchange.com/questions/42278/electric-behavior-of-dollar-sign-using-auctex</a> Reporting as suggested by Joao Tavora. In GNU Emacs 24.5.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.22) of 2015-09-18 on grousecreek.math.utah.edu Windowing system distributor `The X.Org Foundation', version 11.0.11905000 System Description: CentOS Linux release 7.5.1804 (Core) Configured using: `configure --with-x-toolkit=gtk2 --with-xaw3d --without-gif 'CFLAGS=-m64 -I${prefix}/include' 'CPPFLAGS=-m64 -I${prefix}/include' 'LDFLAGS=-L${libdir} -Wl,-rpath,${libdir}'' Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=none locale-coding-system: utf-8-unix Major mode: LaTeX/MP Minor modes in effect: text-scale-mode: t LaTeX-math-mode: t TeX-PDF-mode: t electric-pair-mode: t shell-dirtrack-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 messages: Loading sendmail...done Loading /usr/uumath/share/emacs/site-lisp/clsc.el (source)...done Loading /usr/uumath/share/emacs/site-lisp/mono.el (source)...done Loading isearch...done For information about GNU Emacs and the GNU system, type C-h C-a. test.tex has auto save data; consider M-x recover-this-file Source file `/u/ma/patrick/.emacs.d/elpa/auctex-12.1.1/tex.el' newer than byte-compiled file Applying style hooks...done Sorting environment...done Removing duplicates...done Load-path shadows: /u/ma/patrick/.emacs.d/elpa/auctex-12.1.1/latex hides /usr/uumath/share/emacs/site-lisp/latex /u/ma/patrick/.emacs.d/elpa/auctex-12.1.1/tex-site hides /usr/uumath/share/emacs/site-lisp/tex-site /u/ma/patrick/.emacs.d/elpa/auctex-12.1.1/lpath hides /usr/uumath/share/emacs/site-lisp/lpath /u/ma/patrick/.emacs.d/elpa/auctex-12.1.1/tex-info hides /usr/uumath/share/emacs/site-lisp/auctex/tex-info /u/ma/patrick/.emacs.d/elpa/auctex-12.1.1/latex hides /usr/uumath/share/emacs/site-lisp/auctex/latex /u/ma/patrick/.emacs.d/elpa/auctex-12.1.1/multi-prompt hides /usr/uumath/share/emacs/site-lisp/auctex/multi-prompt /u/ma/patrick/.emacs.d/elpa/auctex-12.1.1/tex hides /usr/uumath/share/emacs/site-lisp/auctex/tex /u/ma/patrick/.emacs.d/elpa/auctex-12.1.1/tex-buf hides /usr/uumath/share/emacs/site-lisp/auctex/tex-buf /usr/uumath/share/emacs/site-lisp/latexinfo hides /usr/uumath/share/emacs/site-lisp/auctex/style/latexinfo /usr/uumath/share/emacs/site-lisp/make-regexp hides /usr/uumath/share/emacs/site-lisp/ess/lisp/make-regexp /usr/uumath/share/emacs/site-lisp/tempo hides /usr/uumath/share/emacs/24.5/lisp/tempo /usr/uumath/share/emacs/site-lisp/t-mouse hides /usr/uumath/share/emacs/24.5/lisp/t-mouse /usr/uumath/share/emacs/site-lisp/format-spec hides /usr/uumath/share/emacs/24.5/lisp/format-spec /usr/uumath/share/emacs/site-lisp/ruler-mode hides /usr/uumath/share/emacs/24.5/lisp/ruler-mode /usr/uumath/share/emacs/site-lisp/reftex-ref hides /usr/uumath/share/emacs/24.5/lisp/textmodes/reftex-ref /usr/uumath/share/emacs/site-lisp/reftex-vars hides /usr/uumath/share/emacs/24.5/lisp/textmodes/reftex-vars /usr/uumath/share/emacs/site-lisp/reftex-index hides /usr/uumath/share/emacs/24.5/lisp/textmodes/reftex-index /usr/uumath/share/emacs/site-lisp/reftex-cite hides /usr/uumath/share/emacs/24.5/lisp/textmodes/reftex-cite /usr/uumath/share/emacs/site-lisp/reftex-parse hides /usr/uumath/share/emacs/24.5/lisp/textmodes/reftex-parse /usr/uumath/share/emacs/site-lisp/reftex hides /usr/uumath/share/emacs/24.5/lisp/textmodes/reftex /usr/uumath/share/emacs/site-lisp/reftex-sel hides /usr/uumath/share/emacs/24.5/lisp/textmodes/reftex-sel /usr/uumath/share/emacs/site-lisp/reftex-global hides /usr/uumath/share/emacs/24.5/lisp/textmodes/reftex-global /usr/uumath/share/emacs/site-lisp/reftex-auc hides /usr/uumath/share/emacs/24.5/lisp/textmodes/reftex-auc /usr/uumath/share/emacs/site-lisp/bibtex hides /usr/uumath/share/emacs/24.5/lisp/textmodes/bibtex /usr/uumath/share/emacs/site-lisp/reftex-dcr hides /usr/uumath/share/emacs/24.5/lisp/textmodes/reftex-dcr /usr/uumath/share/emacs/site-lisp/reftex-toc hides /usr/uumath/share/emacs/24.5/lisp/textmodes/reftex-toc /usr/uumath/share/emacs/site-lisp/cperl-mode hides /usr/uumath/share/emacs/24.5/lisp/progmodes/cperl-mode /usr/uumath/share/emacs/site-lisp/xscheme hides /usr/uumath/share/emacs/24.5/lisp/progmodes/xscheme /usr/uumath/share/emacs/site-lisp/tramp hides /usr/uumath/share/emacs/24.5/lisp/net/tramp /usr/uumath/share/emacs/site-lisp/auctex/style/slovak hides /usr/uumath/share/emacs/24.5/lisp/language/slovak /usr/uumath/share/emacs/site-lisp/auctex/style/czech hides /usr/uumath/share/emacs/24.5/lisp/language/czech /usr/uumath/share/emacs/site-lisp/calc-units hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-units /usr/uumath/share/emacs/site-lisp/calc-trail hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-trail /usr/uumath/share/emacs/site-lisp/calc-frac hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-frac /usr/uumath/share/emacs/site-lisp/calc-incom hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-incom /usr/uumath/share/emacs/site-lisp/calc-undo hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-undo /usr/uumath/share/emacs/site-lisp/calc-embed hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-embed /usr/uumath/share/emacs/site-lisp/calc-forms hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-forms /usr/uumath/share/emacs/site-lisp/calc-math hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-math /usr/uumath/share/emacs/site-lisp/calc-vec hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-vec /usr/uumath/share/emacs/site-lisp/calc-alg hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-alg /usr/uumath/share/emacs/site-lisp/calc-help hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-help /usr/uumath/share/emacs/site-lisp/calc-ext hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-ext /usr/uumath/share/emacs/site-lisp/calc-prog hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-prog /usr/uumath/share/emacs/site-lisp/calc-cplx hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-cplx /usr/uumath/share/emacs/site-lisp/calc-macs hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-macs /usr/uumath/share/emacs/site-lisp/calc-lang hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-lang /usr/uumath/share/emacs/site-lisp/calc-keypd hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-keypd /usr/uumath/share/emacs/site-lisp/calc-graph hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-graph /usr/uumath/share/emacs/site-lisp/calc-arith hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-arith /usr/uumath/share/emacs/site-lisp/calc-rules hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-rules /usr/uumath/share/emacs/site-lisp/calc-yank hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-yank /usr/uumath/share/emacs/site-lisp/calc-bin hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-bin /usr/uumath/share/emacs/site-lisp/calc-store hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-store /usr/uumath/share/emacs/site-lisp/calc-misc hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-misc /usr/uumath/share/emacs/site-lisp/calc-sel hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-sel /usr/uumath/share/emacs/site-lisp/calc-comb hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-comb /usr/uumath/share/emacs/site-lisp/calc-map hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-map /usr/uumath/share/emacs/site-lisp/calc-poly hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-poly /usr/uumath/share/emacs/site-lisp/calc hides /usr/uumath/share/emacs/24.5/lisp/calc/calc /usr/uumath/share/emacs/site-lisp/calc-mode hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-mode /usr/uumath/share/emacs/site-lisp/calc-stat hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-stat /usr/uumath/share/emacs/site-lisp/calc-fin hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-fin /usr/uumath/share/emacs/site-lisp/calc-funcs hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-funcs /usr/uumath/share/emacs/site-lisp/calc-aent hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-aent /usr/uumath/share/emacs/site-lisp/calc-rewr hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-rewr /usr/uumath/share/emacs/site-lisp/calc-stuff hides /usr/uumath/share/emacs/24.5/lisp/calc/calc-stuff /usr/uumath/share/emacs/site-lisp/auctex/style/swedish hides /usr/uumath/share/emacs/24.5/lisp/obsolete/swedish Features: (shadow sort gnus-util mail-extr emacsbug message idna cl-macs format-spec cl rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader face-remap preview prv-emacs tex-bar tex-buf toolbar-x noutline outline font-latex byte-opt bytecomp byte-compile cl-extra cconv latex easy-mmode tex-ispell tex-style tex dbus xml crm advice tex-mode compile latexenc info easymenu tex-site package epg-config pcase gv edmacro kmacro cl-loaddefs cl-lib elec-pair clsc sendmail dabbrev shell pcomplete comint ansi-color ring rmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils time-date tooltip electric uniquify 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 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 dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Memory information: ((conses 16 169984 6039) (symbols 48 25836 0) (miscs 40 41 131) (strings 32 35829 4905) (string-bytes 1 1000492) (vectors 16 18029) (vector-slots 8 484696 4968) (floats 8 119 346) (intervals 56 459 4) (buffers 960 12) (heap 1024 41117 1332))
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Patrick <patrick@HIDDEN> Subject: bug#32076: Acknowledgement (24.5; Electric behavior of dollar sign using AUCTeX) Message-ID: <handler.32076.B.153092213625957.ack <at> debbugs.gnu.org> References: <woy9efggt1mg.fsf@HIDDEN> X-Gnu-PR-Message: ack 32076 X-Gnu-PR-Package: emacs Reply-To: 32076 <at> debbugs.gnu.org Date: Sat, 07 Jul 2018 00:09:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 32076 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 32076: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D32076 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#32076: 24.5; Electric behavior of dollar sign using AUCTeX Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= <joaotavora@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 08 Jul 2018 14:38:01 +0000 Resent-Message-ID: <handler.32076.B32076.153106063431089 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 32076 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Patrick <patrick@HIDDEN> Cc: 32076 <at> debbugs.gnu.org Received: via spool by 32076-submit <at> debbugs.gnu.org id=B32076.153106063431089 (code B ref 32076); Sun, 08 Jul 2018 14:38:01 +0000 Received: (at 32076) by debbugs.gnu.org; 8 Jul 2018 14:37:14 +0000 Received: from localhost ([127.0.0.1]:51244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1fcAoL-00085M-To for submit <at> debbugs.gnu.org; Sun, 08 Jul 2018 10:37:14 -0400 Received: from mail-wr1-f47.google.com ([209.85.221.47]:41994) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <joaotavora@HIDDEN>) id 1fcAoJ-000858-JG for 32076 <at> debbugs.gnu.org; Sun, 08 Jul 2018 10:37:12 -0400 Received: by mail-wr1-f47.google.com with SMTP id p1-v6so8361691wrs.9 for <32076 <at> debbugs.gnu.org>; Sun, 08 Jul 2018 07:37:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=FKkEiVw+YtRiWkbegZHLBj8fvGh5nsejIUFlc8lSTjs=; b=N6SBoGXNwFvz4X7nk9lrYWyOMhfDP+VgBhzueAZxf2ZT7fGKJo8HQZfcGJ1wgg4PTL YcG287Y4HQu12GEDnzEGJqY+3wJh47FLMSGLRFeNUrEzTMRz3c7L3NPAd/ZEePNb1Fjf r5+fWS2/3rML+aXX0vwJ1Pea6Ju4ZnuhSnPs6B3NdKzux+JYQN1k2j/x5mAorWY9GXwN ktyyowS7DWM2c9FGHUrMCFyTyGA2kviUT2gbCtgZmr5BC0fpeOzMD2bsLmmHL9OJflxx Jn5BZPPPhblUUj0xZdoVTj8m1xNlvsxzsODiI3AZZUQzJPxKR83QzjfADRf61IXiLq7J KjOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=FKkEiVw+YtRiWkbegZHLBj8fvGh5nsejIUFlc8lSTjs=; b=JeAPmQkyBxDs+Vvx3+UZNb7r1kEpoGO3Wvx4wyfgOLsytT1TBSTp39kVdT3bGtcxBA Pm6uhXCgRSSD6rePRR/GeXEMc+SiUfXstiyNON3cRnMGrJJEQsP0o8un/1Z7ir6+F5Gb CcdHqlvuQyVBeVXDCg2p6To9I4keTKiBtETToRlMUFdUAbXJbh93JpXzPD0MOC/kL9Q5 rhYipuwi4kDPg+kzEKX9WGuqKsZguK4++LECFwwuUaaZophoT9NsJHVQkrnO8c5mclSJ 4UxhM8akh3d8ioj5paTBSuY5xTaStfu9ijx6nD91DHeDnjgFMIjV06GYLPiTn7qVwkXC 9+Ag== X-Gm-Message-State: APt69E3AUSGsc39W6VX353FoT/Wh+YG+bsaHeue6++U43tuyFaLnJuKk WVjkHzNzgphSOFREGe94JVYspAdt X-Google-Smtp-Source: AAOMgpclR66yI0PIO49HnsSuNWSkfsD2o9//xa14WMVWl+p7XgaFVOGIbcXLGR8h7vDK9iAV6FIIhg== X-Received: by 2002:a5d:4d8d:: with SMTP id b13-v6mr11610574wru.80.1531060625331; Sun, 08 Jul 2018 07:37:05 -0700 (PDT) Received: from lolita.yourcompany.com (188.139.62.94.rev.vodafone.pt. [94.62.139.188]) by smtp.gmail.com with ESMTPSA id j131-v6sm14465622wmb.35.2018.07.08.07.37.04 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 08 Jul 2018 07:37:04 -0700 (PDT) From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= <joaotavora@HIDDEN> References: <woy9efggt1mg.fsf@HIDDEN> Date: Sun, 08 Jul 2018 15:37:01 +0100 In-Reply-To: <woy9efggt1mg.fsf@HIDDEN> (patrick@HIDDEN's message of "Fri, 06 Jul 2018 16:56:07 -0600") Message-ID: <87601pztde.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.9 (/) Patrick <patrick@HIDDEN> writes: > See the following StackExchange question: <a > href=3D"https://emacs.stackexchange.com/questions/42278/electric-behavior= -of-dollar-sign-using-auctex">https://emacs.stackexchange.com/questions/422= 78/electric-behavior-of-dollar-sign-using-auctex</a> > Reporting as suggested by Joao Tavora. Thanks Patrick, In general we want the bug descriptions Emacs bug tracker to be as self-contained as possible. So here's the simple way to reproduce this: emacs -Q M-x tex-mode M-x electric-pair-mode type $, two dollars correctly appear and point is in the middle type something type $, again. Two dollars appear again instead of skipping over the dollar. The reason for this is that `electric-pair-skip-if-helps-balance' doesn't recognize the $ (paired-delimiter) syntax. It's easy to open a door for this in elec-pair.el (see attached partial patch), but Emacs' built-in tex-mode doesn't have anything to plug into the new electric-pair-between-paired-delimiters-function var (or does it?) AUCTeX, on the other hand, has `texmathp' which seems to do nicely. Should we lift this function into Emacs, or use some other, perhaps more generic, technique of discovering wether point is between two $$? Jo=C3=A3o diff --git a/lisp/elec-pair.el b/lisp/elec-pair.el index 7df7098295..3040a5be6d 100644 --- a/lisp/elec-pair.el +++ b/lisp/elec-pair.el @@ -428,6 +428,9 @@ electric-pair-inhibit-if-helps-balance (electric-pair--unbalanced-strings-p char)))) (insert-char char))))) =20 +(defvar electric-pair-between-paired-delimiters-function #'ignore + "Function returning non-nil if point between paired delimiters.") + (defun electric-pair-skip-if-helps-balance (char) "Return non-nil if skipping CHAR would benefit parentheses' balance. =20 @@ -451,7 +454,9 @@ electric-pair-skip-if-helps-balance ((car innermost) (not (eq (cdr outermost) pair))))))) ((eq syntax ?\") - (electric-pair--inside-string-p char)))) + (electric-pair--inside-string-p char)) + ((eq syntax ?\$) + (funcall electric-pair-between-paired-delimiters-functio= n)))) (insert-char char))))) =20 (defun electric-pair-default-skip-self (char)
X-Loop: help-debbugs@HIDDEN Subject: bug#32076: 24.5; Electric behavior of dollar sign using AUCTeX Resent-From: Patrick Graf <pgraf39@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 10 Jul 2018 05:47:01 +0000 Resent-Message-ID: <handler.32076.B32076.153120160321992 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 32076 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= <joaotavora@HIDDEN>, 32076 <at> debbugs.gnu.org Received: via spool by 32076-submit <at> debbugs.gnu.org id=B32076.153120160321992 (code B ref 32076); Tue, 10 Jul 2018 05:47:01 +0000 Received: (at 32076) by debbugs.gnu.org; 10 Jul 2018 05:46:43 +0000 Received: from localhost ([127.0.0.1]:52971 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1fclU2-0005ie-T2 for submit <at> debbugs.gnu.org; Tue, 10 Jul 2018 01:46:43 -0400 Received: from mail-lf0-f48.google.com ([209.85.215.48]:34221) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <pgraf39@HIDDEN>) id 1fclGT-0005PH-J2 for 32076 <at> debbugs.gnu.org; Tue, 10 Jul 2018 01:32:42 -0400 Received: by mail-lf0-f48.google.com with SMTP id n96-v6so17172539lfi.1 for <32076 <at> debbugs.gnu.org>; Mon, 09 Jul 2018 22:32:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=QoC64y/HlMLM3nK9aGp32GP3igT6RqFtLbrvxqAPzOA=; b=fCJ2q8oDP2PqBkEXH6H8+a4PWrfUBMIg+XQFh3OirB0l9YyCiE3RCg3Qw+rQX1MmxK jkyrzWoItekO+oiZLEkbTWGt+9YMQ8lCG+6mPC4JMNY2+SysjSxoQktG6dwjjHtPClZp 2CUx1p+l7KywOZOD941Dv2Vji4YUW2fFq+iiM3FfIPqrEgYr7mZDEUwri1qC/E4NCwE1 peNTaEF2+Y2gQcLV0FR2sGylapjRKitYoPcqIpkvT6YZBOj9oGckVkwqYDYb3X7nyoEV zXe17OypHypCOp/HUoI5jlJpz20ey73yy62GsRurl273YtCwBODSITHxxTHLuQUXZ48+ BvyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=QoC64y/HlMLM3nK9aGp32GP3igT6RqFtLbrvxqAPzOA=; b=Qgu+6I3Pj7gqngd5UFOhBatJFy2Aq9aYN8gNxdtHPNAiDd9eWSB9NIrH5/pwPabFpD mRmmnnydr7iaSu5+w0YLsH1K10vi5yRXr7ak96qZlw7TtzVvrPPyq/9A0zUrliWJBzKq YMCG656Un0ASQXwYqwxjeJL0X8AL7/w0dhuWTI+JXhGWFLzRmSHkGwp1xuV6IKiLynYH vJ6F0qf+fkWboDSfhQufFnyz4jmu3EB8bGbzh3IhJVn5jIfdV1ZgqDRtB3GbJpOfg19/ x7ga8wPWfVcsxGkLZiPUHTfx69Z37rp6PfUv425fVJoJhutC5W3rtRju8WZBLN75Z70g Q9dg== X-Gm-Message-State: APt69E1Hxl1BDXl8fgBXFStVPNd9RHd7+5NjrrRhVkV/pwpuWHy15kT+ qvX8TxTQGbtZa82XYyzlfRvqsKYp+blxWeFp9w== X-Google-Smtp-Source: AAOMgpduWSz8d1LWg6pCBSz4mvya4caxr65QYU9Nx5DAhlUJ55ZjAjuOXJw7s98Ro83sz9dfh7zLmSlcQLg9OFwaqtE= X-Received: by 2002:a19:1113:: with SMTP id g19-v6mr1640458lfi.62.1531200755642; Mon, 09 Jul 2018 22:32:35 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a19:be4b:0:0:0:0:0 with HTTP; Mon, 9 Jul 2018 22:32:34 -0700 (PDT) In-Reply-To: <87601pztde.fsf@HIDDEN> References: <woy9efggt1mg.fsf@HIDDEN> <87601pztde.fsf@HIDDEN> From: Patrick Graf <pgraf39@HIDDEN> Date: Tue, 10 Jul 2018 07:32:34 +0200 Message-ID: <CAF+5eV=8d+Di_nmzM-MC+hV68c2c9KbQddbXtPc379S+M2jApA@HIDDEN> Content-Type: multipart/alternative; boundary="0000000000001eb58805709e756d" X-Spam-Score: 0.3 (/) X-Mailman-Approved-At: Tue, 10 Jul 2018 01:46:41 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) --0000000000001eb58805709e756d Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Jo=C3=A3o, sorry for not being self-contained. This was my first GNU bug report ;-) Concerning the fix, I tried texmathp today and indeed it works fine. I have in mind something like the following snippet (to be run whenever $ is hit): (interactive) (if (texmathp) (if (looking-at-p "[$]") (forward-char 1) (insert "$")) (insert "$$") (backward-char 1))) This also takes care of the issue that when I delete the closing $ by hitting backspace and then type $ again, a new pair used to be inserted. A minor drawback is that this only works for $...$ specifically and it requires AUCTeX, which not everybody may be using. But $...$ is good enough for me and if I understand you correctly, one could include texmathp.el in the Emacs source. Cheers, Patrick --0000000000001eb58805709e756d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Hi Jo=C3=A3o,</div><div>sorry for not being self-cont= ained. This was my first GNU bug report ;-)</div><div>Concerning the fix, I= tried texmathp today and indeed it works fine. I have in mind something li= ke the following snippet (to be run whenever $ is hit):<br></div><div><br><= /div><div>=C2=A0 (interactive)<br>=C2=A0 (if (texmathp)<br>=C2=A0=C2=A0=C2= =A0 (if (looking-at-p "[$]")<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (f= orward-char 1)<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (insert "$"))<br= >=C2=A0=C2=A0=C2=A0 (insert "$$")<br>=C2=A0=C2=A0=C2=A0 (backward= -char 1)))<br></div><div><br></div><div>This also takes care of the issue t= hat when I delete the closing $ by hitting backspace and then type $ again,= a new pair used to be inserted.</div><div>A minor drawback is that this on= ly works for $...$ specifically and it requires AUCTeX, which not everybody= may be using. But $...$ is good enough for me and if I understand you corr= ectly, one could include texmathp.el in the Emacs source.</div><div>Cheers,= </div><div>Patrick</div></div> --0000000000001eb58805709e756d--
Received: (at control) by debbugs.gnu.org; 24 Jun 2021 16:34:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 24 12:34:12 2021 Received: from localhost ([127.0.0.1]:43987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1lwSIt-0005Ah-Rd for submit <at> debbugs.gnu.org; Thu, 24 Jun 2021 12:34:11 -0400 Received: from quimby.gnus.org ([95.216.78.240]:34002) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1lwSIs-0005AT-1r for control <at> debbugs.gnu.org; Thu, 24 Jun 2021 12:34:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=2Q7cTlPUJ1TMDcProLRVGnPpYevsEsrShPXRAMRRkuA=; b=sGrz4GCcHaiGl/uzy02j3XQzcv mkIUo5nds0p0C7iZFn0xVo3sfI7D8T++a2jNpc4LPWiZwjUStvQChntNrPNdpStVpARiQs8SD4PfW pSmQyOokjsDel9WJjV8GJ8apt+mpfPOjjKCtFW9DwWA7jq0rNJRLhOt7JJTmDg4+6A4o=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1lwSIk-0002So-Kg for control <at> debbugs.gnu.org; Thu, 24 Jun 2021 18:34:04 +0200 Date: Thu, 24 Jun 2021 18:34:02 +0200 Message-Id: <87fsx7gr2d.fsf@HIDDEN> To: control <at> debbugs.gnu.org From: Lars Ingebrigtsen <larsi@HIDDEN> Subject: control message for bug #40865 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: forcemerge 40865 32076 quit 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-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) forcemerge 40865 32076 quit
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.