[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/auctex 21893998a4 07/16: Update style/expl3.el
From: |
Tassilo Horn |
Subject: |
[elpa] externals/auctex 21893998a4 07/16: Update style/expl3.el |
Date: |
Mon, 24 Apr 2023 13:44:13 -0400 (EDT) |
branch: externals/auctex
commit 21893998a4ec14d87227161c6bd93a9bb833c7d8
Author: Arash Esbati <arash@gnu.org>
Commit: Arash Esbati <arash@gnu.org>
Update style/expl3.el
* style/expl3.el ("expl3"): Add missing macros plus fontification.
(LaTeX-expl3-package-options): Update options.
---
style/expl3.el | 43 ++++++++++++++++++++++++++++++++++++++-----
1 file changed, 38 insertions(+), 5 deletions(-)
diff --git a/style/expl3.el b/style/expl3.el
index b0d5a389a5..51250bd88e 100644
--- a/style/expl3.el
+++ b/style/expl3.el
@@ -1,6 +1,6 @@
;;; expl3.el --- AUCTeX style for `expl3.sty' -*- lexical-binding: t; -*-
-;; Copyright (C) 2015, 2017-2020 Free Software Foundation, Inc.
+;; Copyright (C) 2015--2023 Free Software Foundation, Inc.
;; Author: Tassilo Horn <tsdh@gnu.org>
;; Maintainer: auctex-devel@gnu.org
@@ -30,6 +30,10 @@
;;; Code:
+;; Silence the compiler:
+(declare-function font-latex-add-keywords
+ "font-latex" (keywords class))
+
(require 'tex)
(require 'latex)
@@ -49,15 +53,44 @@
(when (and (eq TeX-install-font-lock 'font-latex-setup))
;; Fontify _ and : as part of macros.
(add-to-list 'font-latex-match-simple-include-list "_" t)
- (add-to-list 'font-latex-match-simple-include-list ":" t)))
+ (add-to-list 'font-latex-match-simple-include-list ":" t))
+
+ (TeX-add-symbols
+ '("ExplSyntaxOn" 0)
+ '("ExplSyntaxOff" 0)
+
+ '("ProvidesExplClass"
+ (TeX-arg-file-name-sans-extension "Class name")
+ TeX-arg-date TeX-arg-version "Description")
+
+ '("ProvidesExplFile"
+ (TeX-arg-file-name "File name")
+ TeX-arg-date TeX-arg-version "Description")
+
+ '("ProvidesExplPackage"
+ (TeX-arg-file-name-sans-extension "Package name")
+ TeX-arg-date TeX-arg-version "Description"))
+
+ ;; Fontification
+ (when (and (featurep 'font-latex)
+ (eq TeX-install-font-lock 'font-latex-setup))
+ (font-latex-add-keywords '(("ExplSyntaxOn" "")
+ ("ExplSyntaxOff" ""))
+ 'warning)
+ (font-latex-add-keywords '(("ProvidesExplClass" "{{{{")
+ ("ProvidesExplFile" "{{{{")
+ ("ProvidesExplPackage" "{{{{"))
+ 'function)))
TeX-dialect)
(defun LaTeX-expl3-package-options ()
"Read the expl3 package options from the user."
(TeX-read-key-val t '(("check-declarations" ("true" "false"))
("log-functions" ("true" "false"))
- ("driver" ("auto" "latex2e"
- "dvips" "dvipdfmx"
- "pdfmode" "xdvipdfmx")))))
+ ("enable-debug" ("true" "false"))
+ ("backend" ("dvips" "dvipdfmx"
+ "dvisvgm" "luatex"
+ "pdftex" "xetex"))
+ ("suppress-backend-headers" ("true" "false")))))
;;; expl3.el ends here
- [elpa] externals/auctex 91e863aa38 09/16: Improve spelling skip support for fancyvrb macros, (continued)
- [elpa] externals/auctex 91e863aa38 09/16: Improve spelling skip support for fancyvrb macros, Tassilo Horn, 2023/04/24
- [elpa] externals/auctex c19d4003e0 02/16: Replace `TeX-arg-eval' in style/newfloat.el, Tassilo Horn, 2023/04/24
- [elpa] externals/auctex ec742f3332 12/16: ; Prepare for new release, Tassilo Horn, 2023/04/24
- [elpa] externals/auctex 99334fe623 08/16: Improve filling over comments in docTeX-mode, Tassilo Horn, 2023/04/24
- [elpa] externals/auctex 629504af8c 01/16: Simplify implementation of style/overpic.el, Tassilo Horn, 2023/04/24
- [elpa] externals/auctex 9d47b0a1bd 16/16: Release GNU AUCTeX 13.2.0, Tassilo Horn, 2023/04/24
- [elpa] externals/auctex b49bb22929 13/16: ; make change-history-commit, Tassilo Horn, 2023/04/24
- [elpa] externals/auctex 2a65fac9b1 03/16: Return correct completion candidates in math-mode, Tassilo Horn, 2023/04/24
- [elpa] externals/auctex 1c808c0adc 15/16: Merge commit 'bd2c1c67' into externals/auctex, Tassilo Horn, 2023/04/24
- [elpa] externals/auctex 1a2060af30 04/16: * style/pdfpages.el ("pdfpages"): Replace `TeX-arg-eval'., Tassilo Horn, 2023/04/24
- [elpa] externals/auctex 21893998a4 07/16: Update style/expl3.el,
Tassilo Horn <=
- [elpa] externals/auctex 0270dd972d 10/16: Improve style/fancyvrb.el, Tassilo Horn, 2023/04/24
- [elpa] externals/auctex 191db68497 11/16: Improve style/enumitem.el, Tassilo Horn, 2023/04/24