auctex-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master c9ab5d58: Update style/babel.el to package version 3.88


From: Arash Esbati
Subject: master c9ab5d58: Update style/babel.el to package version 3.88
Date: Wed, 10 May 2023 05:44:28 -0400 (EDT)

branch: master
commit c9ab5d58f327c759a23f7f6b8618383b2822dcdc
Author: Arash Esbati <arash@gnu.org>
Commit: Arash Esbati <arash@gnu.org>

    Update style/babel.el to package version 3.88
    
    * style/babel.el ("babel"): Add support for optional argument for
    \foreignlanguage macro and otherlanguage* environment.
    Change the keywords class for \foreignlanguage to `textual'.
    (bug#63396)
    (LaTeX-babel-package-options-list): Update package options.
---
 style/babel.el | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/style/babel.el b/style/babel.el
index 2483b73b..495e9f64 100644
--- a/style/babel.el
+++ b/style/babel.el
@@ -1,4 +1,4 @@
-;;; babel.el --- AUCTeX style for `babel.sty' version 3.31.  -*- 
lexical-binding: t; -*-
+;;; babel.el --- AUCTeX style for `babel.sty' version 3.88.  -*- 
lexical-binding: t; -*-
 
 ;; Copyright (C) 2005-2023  Free Software Foundation, Inc.
 
@@ -26,7 +26,7 @@
 
 ;;; Commentary:
 
-;; This file adds support for `babel.sty' version 3.31 from 2019/05/04.
+;; This file adds support for `babel.sty' version 3.88 from 2023/04/18.
 
 ;;; Code:
 
@@ -256,6 +256,7 @@
       (TeX-arg-completing-read (LaTeX-babel-active-languages)
                                "Language"))
     '("foreignlanguage"
+      [TeX-arg-completing-read-multiple ("date" "captions")]
       (TeX-arg-completing-read (LaTeX-babel-active-languages)
                                "Language")
       t)
@@ -364,6 +365,7 @@
       (TeX-arg-completing-read (LaTeX-babel-active-languages)
                                "Language"))
     '("otherlanguage*" LaTeX-env-args
+      [TeX-arg-completing-read-multiple ("date" "captions")]
       (TeX-arg-completing-read (LaTeX-babel-active-languages)
                                "Language"))
     '("hyphenrules" LaTeX-env-args
@@ -374,7 +376,6 @@
    (when (and (featurep 'font-latex)
               (eq TeX-install-font-lock 'font-latex-setup))
      (font-latex-add-keywords '(("selectlanguage"     "{")
-                                ("foreignlanguage"    "{{")
                                 ("babeltags"          "{")
                                 ("babelensure"        "{{")
                                 ("shorthandon"        "{")
@@ -394,7 +395,9 @@
      (font-latex-add-keywords '(("defineshorthand"    "[{{")
                                 ("aliasshorthand"     "{{")
                                 ("languageattribute"  "{{"))
-                              'variable)))
+                              'variable)
+     (font-latex-add-keywords '(("foreignlanguage"    "[{{"))
+                              'textual)))
  TeX-dialect)
 
 (defvar LaTeX-babel-package-options-list
@@ -426,6 +429,9 @@
        ("layout" ("sectioning" "counters" "lists"
                   "contents" "footnotes"  "captions"
                   "columns" "graphics" "extras"))
+       ("provide" ("*"))
+       ("provide+" ("*"))
+       ("provide*" ("*"))
        ("base"))
      (mapcar #'list LaTeX-babel-language-list)))
   "Package options for the babel package.")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]