From unknown Fri Jun 20 07:17:12 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#36310 <36310@debbugs.gnu.org> To: bug#36310 <36310@debbugs.gnu.org> Subject: Status: 12.1.2; TeX-complete-symbol in math mode results in error for unique completion Reply-To: bug#36310 <36310@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:17:12 +0000 retitle 36310 12.1.2; TeX-complete-symbol in math mode results in error for= unique completion reassign 36310 auctex submitter 36310 Gustavo Barros severity 36310 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 20 11:18:42 2019 Received: (at submit) by debbugs.gnu.org; 20 Jun 2019 15:18:42 +0000 Received: from localhost ([127.0.0.1]:49148 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdypm-0002KK-5D for submit@debbugs.gnu.org; Thu, 20 Jun 2019 11:18:42 -0400 Received: from lists.gnu.org ([209.51.188.17]:37125) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdypj-0002KA-KY for submit@debbugs.gnu.org; Thu, 20 Jun 2019 11:18:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44908) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hdypf-0005nx-Ti for bug-auctex@gnu.org; Thu, 20 Jun 2019 11:18: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=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hdygS-0000sr-Dg for bug-auctex@gnu.org; Thu, 20 Jun 2019 11:09:08 -0400 Received: from mail-qt1-x82b.google.com ([2607:f8b0:4864:20::82b]:45545) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hdygS-0000qt-8T for bug-auctex@gnu.org; Thu, 20 Jun 2019 11:09:04 -0400 Received: by mail-qt1-x82b.google.com with SMTP id j19so3480880qtr.12 for ; Thu, 20 Jun 2019 08:09:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:to:subject:from:message-id:date:user-agent:mime-version :content-transfer-encoding:content-language; bh=XjKqeYnRVFsXsuIEv0BFmsoIxuz3NuNcrImn09/x45Q=; b=Fbj6L2kaeiqeMRh21UBMX0ZBbvJPIFbYOvurd4mQ9jQyZI6KTiqNb1qGasW5fi2zkN My3TtPXhY91H67i0DP14z6BNFs0v4U3/SLXeWbFcmQi7UhxsnHG/Ou7tJrg2/6XwikZQ THFM01LJgm0DnGXQaSsY9I4DEEdaytNjuHm/tchHUZmt3Zm+fJOHHfrHYOCYD8vYbdQB +E0zx8myERlP18u9kDW6BPywkDdsHt7bQ1bOMt+C+UZyYkpmjlKKYIEDCrp5TEY5o5Cy B3IXXJKAwZB7DIqKp64N0aiB9Twr5LbuwRq2WYSZymsgvsEZQIMU22vqstLuJM5nXgvO eVhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:to:subject:from:message-id:date :user-agent:mime-version:content-transfer-encoding:content-language; bh=XjKqeYnRVFsXsuIEv0BFmsoIxuz3NuNcrImn09/x45Q=; b=J/2iUNu+ann3VsbkbUDZ4I2xiua5JnOiAKFF7pXuC10Mkzr/V/Rfwn3zMXWt8fq+b6 MHrfVlr3+mlQP+PtOGJnNGlrZH6zyrT0o/S8/ncDsG/cNfxQTqdvWysK/canVrSBT1hq t0dBq51KRnb4Dj+NAjOMpnApaoRCOTzDmSRcKfq29BEeuEZk2FNN2L9vShjW1Unm1Tt+ IqjEXAGaIfkuRKGHopml4YFtZnODhRaP5BMZi8gRnck8L3CZtGREGzUvRdByjv6F/XSm VclhEWF3kiY/hvd0KVdozMPKd1H5gfreXuh4NypkSrWxX1fkRqPmBLROkHb9V5hgevRS l7BQ== X-Gm-Message-State: APjAAAWC8izDSO+Pxb3oMigjmzbiy0bly4vl5Xp5mdQipKKuTYK1F1qX fSVvKQyt93K1sqtGUEtCukgmhvtvNLo= X-Google-Smtp-Source: APXvYqwKg5gsOeRT2c4bHay9PJ3avPdxSKhVjsZ8Muiaf+Cl1ZB874A7ZY3RX6YT7u5EXk8XHOgRwA== X-Received: by 2002:ac8:47cd:: with SMTP id d13mr663758qtr.156.1561043342757; Thu, 20 Jun 2019 08:09:02 -0700 (PDT) Received: from [10.2.11.6] (ip-99-2-52-196.nyc.us.northamericancoax.com. [196.52.2.99]) by smtp.gmail.com with ESMTPSA id i48sm12955152qte.93.2019.06.20.08.09.00 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 20 Jun 2019 08:09:01 -0700 (PDT) To: bug-auctex@gnu.org Subject: 12.1.2; TeX-complete-symbol in math mode results in error for unique completion From: Gustavo Barros Message-ID: <616a464e-e869-769e-9dfc-e6f7517ff90f@gmail.com> Date: Thu, 20 Jun 2019 12:08:58 -0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: pt-BR X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::82b X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.1 (--) The use of 'TeX-complete-symbol' ("C-M-i") in math mode results in error when the completion is unique. Steps to reproduce: #+begin_src bash emacs -Q #+end_src Setup minimal environment: M-x package-initialize RET M-x toggle-debug-on-error RET M-x LaTeX-mode RET Then type: $$ "C-b" \Right "C-M-i" The completion is actually executed, but triggers an error, whose backtrace is: #+begin_verbatim Debugger entered--Lisp error: (wrong-type-argument stringp (if TeX-insert-braces "{}")) regexp-quote((if TeX-insert-braces "{}")) TeX-complete-symbol() funcall-interactively(TeX-complete-symbol) call-interactively(TeX-complete-symbol nil nil) command-execute(TeX-complete-symbol) #+end_verbatim The error is only triggered if the completion case is unique. If there are multiple candidates, the "*Completions*" buffer will popup normally. The issue affects, as far as I can tell, any symbol in 'LaTeX-math-default' (probably 'LaTeX-math-list' too, but mine is nil) in the same circumstances. Best, Gustavo Barros Emacs : GNU Emacs 26.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.30) of 2019-04-19 Package: 12.1.2 current state: ============== (setq AUCTeX-date "2019-02-08" window-system 'x LaTeX-version "2e" TeX-style-path '("~/.emacs.d/auctex" "/home/gustavo/.emacs.d/elpa/auctex-12.1.2/style" "/home/gustavo/.emacs.d/auctex/auto" "/home/gustavo/.emacs.d/auctex/style" "auto" "style") TeX-auto-save nil TeX-parse-self nil TeX-master t TeX-command-list '(("TeX" "%(PDF)%(tex) %(file-line-error) %`%(extraopts) %S%(PDFout)%(mode)%' %t" TeX-run-TeX nil (plain-tex-mode ams-tex-mode texinfo-mode) :help "Run plain TeX") ("LaTeX" "%`%l%(mode)%' %T" TeX-run-TeX nil (latex-mode doctex-mode) :help "Run LaTeX") ("Makeinfo" "makeinfo %(extraopts) %t" TeX-run-compile nil (texinfo-mode) :help "Run Makeinfo with Info output") ("Makeinfo HTML" "makeinfo %(extraopts) --html %t" TeX-run-compile nil (texinfo-mode) :help "Run Makeinfo with HTML output") ("AmSTeX" "amstex %(PDFout) %`%(extraopts) %S%(mode)%' %t" TeX-run-TeX nil (ams-tex-mode) :help "Run AMSTeX") ("ConTeXt" "%(cntxcom) --once --texutil %(extraopts) %(execopts)%t" TeX-run-TeX nil (context-mode) :help "Run ConTeXt once") ("ConTeXt Full" "%(cntxcom) %(extraopts) %(execopts)%t" TeX-run-TeX nil (context-mode) :help "Run ConTeXt until completion") ("BibTeX" "bibtex %s" TeX-run-BibTeX nil t :help "Run BibTeX") ("Biber" "biber %s" TeX-run-Biber nil t :help "Run Biber") ("View" "%V" TeX-run-discard-or-function t t :help "Run Viewer") ("Print" "%p" TeX-run-command t t :help "Print the file") ("Queue" "%q" TeX-run-background nil t :help "View the printer queue" :visible TeX-queue-command) ("File" "%(o?)dvips %d -o %f " TeX-run-dvips t t :help "Generate PostScript file") ("Dvips" "%(o?)dvips %d -o %f " TeX-run-dvips nil t :help "Convert DVI file to PostScript") ("Dvipdfmx" "dvipdfmx %d" TeX-run-dvipdfmx nil t :help "Convert DVI file to PDF with dvipdfmx") ("Ps2pdf" "ps2pdf %f" TeX-run-ps2pdf nil t :help "Convert PostScript file to PDF") ("Glossaries" "makeglossaries %s" TeX-run-command nil t :help "Run makeglossaries to create glossary file") ("Index" "makeindex %s" TeX-run-index nil t :help "Run makeindex to create index file") ("upMendex" "upmendex %s" TeX-run-index t t :help "Run upmendex to create index file") ("Xindy" "texindy %s" TeX-run-command nil t :help "Run xindy to create index file") ("Check" "lacheck %s" TeX-run-compile nil (latex-mode) :help "Check LaTeX file for correctness") ("ChkTeX" "chktex -v6 %s" TeX-run-compile nil (latex-mode) :help "Check LaTeX file for common mistakes") ("Spell" "(TeX-ispell-document \"\")" TeX-run-function nil t :help "Spell-check the document") ("Clean" "TeX-clean" TeX-run-function nil t :help "Delete generated intermediate files") ("Clean All" "(TeX-clean t)" TeX-run-function nil t :help "Delete generated intermediate and output files") ("Other" "" TeX-run-command t t :help "Run an arbitrary command") ) ) From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 23 15:57:30 2019 Received: (at 36310-done) by debbugs.gnu.org; 23 Jun 2019 19:57:30 +0000 Received: from localhost ([127.0.0.1]:54677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hf8cD-0007y5-Lr for submit@debbugs.gnu.org; Sun, 23 Jun 2019 15:57:29 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38857) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hf8cB-0007xh-54 for 36310-done@debbugs.gnu.org; Sun, 23 Jun 2019 15:57:27 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52215) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hf8by-000371-Gy; Sun, 23 Jun 2019 15:57:16 -0400 Received: from p5b326ebe.dip0.t-ipconnect.de ([91.50.110.190]:56873 helo=MUTANT) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.82) (envelope-from ) id 1hf8bu-00055l-Pc; Sun, 23 Jun 2019 15:57:13 -0400 From: Arash Esbati To: Gustavo Barros Subject: Re: bug#36310: 12.1.2; TeX-complete-symbol in math mode results in error for unique completion References: <616a464e-e869-769e-9dfc-e6f7517ff90f@gmail.com> Date: Sun, 23 Jun 2019 21:45:27 +0200 In-Reply-To: <616a464e-e869-769e-9dfc-e6f7517ff90f@gmail.com> (Gustavo Barros's message of "Thu, 20 Jun 2019 12:08:58 -0300") Message-ID: <86r27kgk6g.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36310-done Cc: 36310-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) Gustavo Barros writes: > The use of 'TeX-complete-symbol' ("C-M-i") in math mode results in > error when the completion is unique. > [...] > Then type: > > $$ "C-b" \Right "C-M-i" > > The completion is actually executed, but triggers an error, whose > backtrace is: > > #+begin_verbatim > Debugger entered--Lisp error: (wrong-type-argument stringp (if > TeX-insert-braces "{}")) > regexp-quote((if TeX-insert-braces "{}")) > TeX-complete-symbol() > funcall-interactively(TeX-complete-symbol) > call-interactively(TeX-complete-symbol nil nil) > command-execute(TeX-complete-symbol) > #+end_verbatim Hi Gustavo, thanks for your report. This issue was already reported here[1] and was resolved with this patch[2]. I hope you can wait for next AUCTeX release. Best, Arash P.S. I suggest you don't use $$ for displayed math with LaTeX. Footnotes: [1] https://lists.gnu.org/archive/html/bug-auctex/2019-04/msg00000.html [2] http://git.savannah.gnu.org/cgit/auctex.git/commit/?id=8a36595fb116cd3c6e3f429c9be2101b211c49af From unknown Fri Jun 20 07:17:12 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 22 Jul 2019 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator