From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 02 16:00:23 2019 Received: (at submit) by debbugs.gnu.org; 2 Mar 2019 21:00:23 +0000 Received: from localhost ([127.0.0.1]:57911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h0Bk7-0003iz-6K for submit@debbugs.gnu.org; Sat, 02 Mar 2019 16:00:23 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36381) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h0Bk6-0003ik-51 for submit@debbugs.gnu.org; Sat, 02 Mar 2019 16:00:22 -0500 Received: from lists.gnu.org ([209.51.188.17]:34829) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1h0Bk0-0007Ko-KM for submit@debbugs.gnu.org; Sat, 02 Mar 2019 16:00:16 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50763) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h0Bjz-00078B-LI for bug-auctex@gnu.org; Sat, 02 Mar 2019 16:00:16 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46641) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h0Bjz-0007K7-DT for bug-auctex@gnu.org; Sat, 02 Mar 2019 16:00:15 -0500 Received: from p4fe3e80d.dip0.t-ipconnect.de ([79.227.232.13]:63030 helo=MUTANT) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.82) (envelope-from ) id 1h0Bjz-0002SV-46 for bug-auctex@gnu.org; Sat, 02 Mar 2019 16:00:15 -0500 From: Arash Esbati To: auctex-bugs Subject: Fontification of simple macros Date: Sat, 02 Mar 2019 21:53:15 +0100 Message-ID: <865zt1athg.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 0.0 (/) 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: -1.0 (-) --=-=-= Content-Type: text/plain Hi all, while looking at this message[1], it seems that there is a bug in font-latex.el. This code \documentclass{beamer} \begin{document} \begin{frame} \frametitle{MySlide} | | font-latex-sedate-face \end{frame} \foo-19+* \end{document} looks like this for me: --=-=-= Content-Type: image/png Content-Disposition: inline; filename=x.png Content-Transfer-Encoding: base64 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 --=-=-= Content-Type: text/plain Have a look at <...> and \foo-19+*. I think the issue is that the regexp in `font-latex-match-simple-command' is too greedy. A possible fix is attached below: We introduce a new variable `font-latex-match-simple-include-list' for styles to add their special characters for fontification to `font-latex-match-simple-command' which is modified as shown below: \documentclass{beamer} \begin{document} \begin{frame} \frametitle{MySlide} | | font-latex-sedate-face \end{frame} \foo-19+* \begin{verbatim} (defvar font-latex-match-simple-include-list nil "List of characters allowed in a macro for fontification. Each character is a string.") (make-variable-buffer-local 'font-latex-match-simple-include-list) (defun font-latex-match-simple-command (limit) "Search for command like \\foo before LIMIT." ;; \s_ matches chars with symbol syntax, \sw chars with word syntax, ;; \s. chars with punctuation syntax. We must exclude matches where ;; the first character after the \ is a reserved character and ;; should not be fontified (e.g. \, in foo\,bar or \- in foo\-bar). ;; These characters are stored in ;; `font-latex-match-simple-exclude-list'. In docTeX mode, we ;; remove "_" from this list to get correct fontification for macros ;; like `\__module_foo:nnn' (let* ((search (lambda () (TeX-re-search-forward-unescaped (concat ;; Chars directly after backslash "\\\\\\(\\s_\\|\\sw\\|\\s.\\)" ;; Start group of the following chars "\\(?:[" ;; a-zA-Z are always allowed: "a-zA-Z" ;; Allow `@' used often to redefine internals "@" ;; Check for additional characters added by AUCTeX styles (when font-latex-match-simple-include-list (mapconcat #'identity font-latex-match-simple-include-list "")) ;; End group "]\\)*") limit t))) (pos (funcall search))) (while (and pos (member (match-string 1) (if (eq major-mode 'doctex-mode) (remove "_" font-latex-match-simple-exclude-list) font-latex-match-simple-exclude-list))) (setq pos (funcall search))) pos)) (font-latex-update-font-lock) \end{verbatim} \end{document} E.g., `expl3.el' must do: (setq font-latex-match-simple-include-list '("_" ":")) Any comments welcome. Best, Arash Footnotes: [1] http://lists.gnu.org/archive/html/auctex/2019-02/msg00005.html --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 04 15:18:41 2019 Received: (at 34712-done) by debbugs.gnu.org; 4 Mar 2019 20:18:42 +0000 Received: from localhost ([127.0.0.1]:60266 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h0u2r-0007Vv-Hf for submit@debbugs.gnu.org; Mon, 04 Mar 2019 15:18:41 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h0u2p-0007Vg-K6 for 34712-done@debbugs.gnu.org; Mon, 04 Mar 2019 15:18:39 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34613) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h0u2k-0001tq-Ba for 34712-done@debbugs.gnu.org; Mon, 04 Mar 2019 15:18:34 -0500 Received: from p5b32659f.dip0.t-ipconnect.de ([91.50.101.159]:51660 helo=MUTANT) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.82) (envelope-from ) id 1h0u2j-00079S-Jd for 34712-done@debbugs.gnu.org; Mon, 04 Mar 2019 15:18:34 -0500 From: Arash Esbati To: 34712-done@debbugs.gnu.org Subject: Re: Fontification of simple macros References: <865zt1athg.fsf@gnu.org> Date: Mon, 04 Mar 2019 21:17:51 +0100 In-Reply-To: <865zt1athg.fsf@gnu.org> (Arash Esbati's message of "Sat, 02 Mar 2019 21:53:15 +0100") Message-ID: <8636o2e6mo.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: 0.0 (/) X-Debbugs-Envelope-To: 34712-done 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: -1.0 (-) Arash Esbati writes: > A possible fix is attached below: We introduce a new variable > `font-latex-match-simple-include-list' for styles to add their special > characters for fontification to `font-latex-match-simple-command' > which is modified as shown below: Following up myself, I've pushed a slightly modified solution to AUCTeX repo. This should be fixed now. Best, Arash From unknown Sun Jun 15 14:44:45 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 02 Apr 2019 11:24:06 +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