[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[AUCTeX-diffs] [elpa] externals/auctex b866110 31/71: Autoload `TeX-chec
From: |
Tassilo Horn |
Subject: |
[AUCTeX-diffs] [elpa] externals/auctex b866110 31/71: Autoload `TeX-check-engine-add-engines' in tex.el |
Date: |
Fri, 17 Dec 2021 15:00:31 -0500 (EST) |
branch: externals/auctex
commit b8661101b955c7c62a79a696893a50da3450dde2
Author: Arash Esbati <arash@gnu.org>
Commit: Arash Esbati <arash@gnu.org>
Autoload `TeX-check-engine-add-engines' in tex.el
* style/arabxetex.el ("arabxetex"):
* style/babel.el ("babel"):
* style/bidi.el ("bidi"):
* style/fontspec.el ("fontspec"):
* style/polyglossia.el ("polyglossia"): Don't require tex-buf.el
in the style hook.
* tex.el (TeX-check-engine-add-engines): Autoload the function so
the styles using it don't have to require tex-buf.el.
---
style/arabxetex.el | 7 +------
style/babel.el | 41 ++++++++++++++++++++---------------------
style/bidi.el | 8 ++------
style/fontspec.el | 6 ++----
style/polyglossia.el | 2 --
tex.el | 1 +
6 files changed, 26 insertions(+), 39 deletions(-)
diff --git a/style/arabxetex.el b/style/arabxetex.el
index 05068a4..897b9cd 100644
--- a/style/arabxetex.el
+++ b/style/arabxetex.el
@@ -1,6 +1,6 @@
;;; arabxetex.el --- AUCTeX style for `arabxetex.sty' (v1.2.1) -*-
lexical-binding: t; -*-
-;; Copyright (C) 2017--2020 Free Software Foundation, Inc.
+;; Copyright (C) 2017--2021 Free Software Foundation, Inc.
;; Author: Arash Esbati <arash@gnu.org>
;; Maintainer: auctex-devel@gnu.org
@@ -38,9 +38,6 @@
(declare-function font-latex-add-keywords
"font-latex"
(keywords class))
-(declare-function TeX-check-engine-add-engines
- "tex-buf"
- (&rest engines))
(TeX-add-style-hook
"arabxetex"
@@ -50,8 +47,6 @@
(TeX-run-style-hooks "amsmath" "fontspec" "bidi")
;; We need xelatex, so check for the engine here:
- (unless (featurep 'tex-buf)
- (require 'tex-buf))
(TeX-check-engine-add-engines 'xetex)
;; New macros & environments:
diff --git a/style/babel.el b/style/babel.el
index 9206dac..bf4f745 100644
--- a/style/babel.el
+++ b/style/babel.el
@@ -286,10 +286,11 @@
'("useshorthands" "Character")
'("useshorthands*" "Character")
'("defineshorthand"
- [ TeX-arg-eval mapconcat #'identity
- (TeX-completing-read-multiple
- (TeX-argument-prompt t nil "Language(s)")
- (LaTeX-babel-active-languages)) ""]
+ [TeX-arg-eval mapconcat #'identity
+ (TeX-completing-read-multiple
+ (TeX-argument-prompt t nil "Language(s)")
+ (LaTeX-babel-active-languages))
+ ""]
t nil)
'("aliasshorthand" "Original" "Alias")
'("languageshorthands" TeX-arg-babel-lang)
@@ -305,32 +306,30 @@
;; 1.14 Selecting fonts
'("babelfont"
- [ TeX-arg-eval mapconcat #'identity
- (TeX-completing-read-multiple
- (TeX-argument-prompt t nil "Language(s)")
- LaTeX-babel-language-list)
- "," ]
+ [TeX-arg-eval mapconcat #'identity
+ (TeX-completing-read-multiple
+ (TeX-argument-prompt t nil "Language(s)")
+ LaTeX-babel-language-list)
+ ","]
(TeX-arg-eval let ((fontfam (completing-read
(TeX-argument-prompt nil nil "font family")
'("rm" "sf" "tt"))))
- ;; Make sure `tex-buf.el' is also loaded otherwise
- ;; `TeX-check-engine-add-engines' is not defined.
- ;; Then load `fontspec.el' and make sure the
- ;; key-vals are up to date.
+ ;; Run `TeX-check-engine-add-engines' and then
+ ;; load `fontspec.el' if not already loaded and
+ ;; make sure the key-vals are up to date.
(unless (member "fontspec" (TeX-style-list))
- (require 'tex-buf)
(TeX-check-engine-add-engines 'luatex 'xetex)
(TeX-run-style-hooks "fontspec")
(LaTeX-fontspec-auto-cleanup))
(LaTeX-add-babel-babelfonts fontfam)
(LaTeX-babel-cleanup-babelfont)
(format "%s" fontfam))
- [ TeX-arg-key-val LaTeX-fontspec-font-features-local]
+ [TeX-arg-key-val LaTeX-fontspec-font-features-local]
LaTeX-fontspec-arg-font)
;; 1.16 Creating a language
'("babelprovide"
- [ TeX-arg-key-val LaTeX-babel-babelprovide-key-val-options ]
+ [TeX-arg-key-val LaTeX-babel-babelprovide-key-val-options]
(TeX-arg-eval completing-read
(TeX-argument-prompt nil nil "Language")
LaTeX-babel-language-list))
@@ -350,11 +349,11 @@
'("soft" "hard" "repeat" "empty")))
'("babelhyphenation"
- [ TeX-arg-eval mapconcat #'identity
- (TeX-completing-read-multiple
- (TeX-argument-prompt nil nil "Language(s)")
- LaTeX-babel-language-list)
- "," ]
+ [TeX-arg-eval mapconcat #'identity
+ (TeX-completing-read-multiple
+ (TeX-argument-prompt nil nil "Language(s)")
+ LaTeX-babel-language-list)
+ ","]
t)
;; 1.20 Selecting scripts
diff --git a/style/bidi.el b/style/bidi.el
index 6f1f0b3..1b17d60 100644
--- a/style/bidi.el
+++ b/style/bidi.el
@@ -1,6 +1,6 @@
;;; bidi.el --- AUCTeX style for the (XeLaTeX) bidi package -*-
lexical-binding: t; -*-
-;; Copyright (C) 2016--2020 Free Software Foundation, Inc.
+;; Copyright (C) 2016--2021 Free Software Foundation, Inc.
;; Author: Uwe Brauer <oub@mat.ucm.es>
;; Created: 2016-03-06
@@ -36,9 +36,6 @@
(declare-function font-latex-add-keywords
"font-latex"
(keywords class))
-(declare-function TeX-check-engine-add-engines
- "tex-buf"
- (&rest engines))
(defvar LaTeX-bidi-package-options
'("RTLdocument" "rldocument" "extrafootnotefeatures")
@@ -55,9 +52,8 @@
(TeX-add-style-hook
"bidi"
(lambda ()
+
;; bidi.sty requires xelatex, so set the engine
- (unless (featurep 'tex-buf)
- (require 'tex-buf))
(TeX-check-engine-add-engines 'xetex)
;; 1.4 Turning TeX--XeT features on and off
diff --git a/style/fontspec.el b/style/fontspec.el
index a618ca9..26ab420 100644
--- a/style/fontspec.el
+++ b/style/fontspec.el
@@ -1,6 +1,6 @@
;;; fontspec.el --- AUCTeX style for `fontspec.sty' version 2.6a. -*-
lexical-binding: t; -*-
-;; Copyright (C) 2013, 2017, 2018, 2020 Free Software Foundation, Inc.
+;; Copyright (C) 2013--2021 Free Software Foundation, Inc.
;; Maintainer: auctex-devel@gnu.org
;; Author: Mosè Giordano <mose@gnu.org>
@@ -44,7 +44,6 @@
(declare-function LaTeX-color-definecolor-list "color" ())
(declare-function LaTeX-xcolor-definecolor-list "xcolor" ())
-(declare-function TeX-check-engine-add-engines "tex-buf" (&rest engines))
(defvar LaTeX-fontspec-font-features
'(;; 5 Font selection
@@ -257,8 +256,7 @@ to retrieve the list of fonts."
(TeX-add-style-hook
"fontspec"
(lambda ()
- (unless (featurep 'tex-buf)
- (require 'tex-buf))
+
(TeX-check-engine-add-engines 'luatex 'xetex)
(TeX-run-style-hooks "expl3" "xparse")
diff --git a/style/polyglossia.el b/style/polyglossia.el
index f17eeab..4bfb93e 100644
--- a/style/polyglossia.el
+++ b/style/polyglossia.el
@@ -238,8 +238,6 @@ argument, otherwise as a mandatory one."
(TeX-add-style-hook
"polyglossia"
(lambda ()
- (unless (featurep 'tex-buf)
- (require 'tex-buf))
(TeX-check-engine-add-engines 'luatex 'xetex)
(TeX-auto-add-regexp
`(,LaTeX-polyglossia-lang-regexp (3 1 2) LaTeX-auto-polyglossia-lang))
diff --git a/tex.el b/tex.el
index 70a6d4a..968579e 100644
--- a/tex.el
+++ b/tex.el
@@ -702,6 +702,7 @@ sure \"%p\" is the first entry."
(autoload 'LaTeX-command-run-all-section "tex-buf" nil t)
(autoload 'LaTeX-command-section "tex-buf" nil t)
(autoload 'TeX-active-master "tex-buf")
+(autoload 'TeX-check-engine-add-engines "tex-buf")
(autoload 'TeX-command "tex-buf")
(autoload 'TeX-command-buffer "tex-buf" nil t)
(autoload 'TeX-command-expand "tex-buf")
- [AUCTeX-diffs] [elpa] externals/auctex f72f849 15/71: Delete obsolete files and targets, (continued)
- [AUCTeX-diffs] [elpa] externals/auctex f72f849 15/71: Delete obsolete files and targets, Tassilo Horn, 2021/12/17
- [AUCTeX-diffs] [elpa] externals/auctex 9284ac6 22/71: Explain how to do forward search by mouse, Tassilo Horn, 2021/12/17
- [AUCTeX-diffs] [elpa] externals/auctex 43f6398 46/71: Improve handling of key=vals in style/enumitem.el, Tassilo Horn, 2021/12/17
- [AUCTeX-diffs] [elpa] externals/auctex c457aab 35/71: * style/babel.el ("babel"): Use `LaTeX-fontspec-font-features'., Tassilo Horn, 2021/12/17
- [AUCTeX-diffs] [elpa] externals/auctex dfd3369 59/71: Add new style/xr.el, Tassilo Horn, 2021/12/17
- [AUCTeX-diffs] [elpa] externals/auctex cd4a1c9 28/71: * style/graphicx.el (LaTeX-graphicx-key-val-options): Add alt key., Tassilo Horn, 2021/12/17
- [AUCTeX-diffs] [elpa] externals/auctex 0322057 55/71: Fix misc minor issues, Tassilo Horn, 2021/12/17
- [AUCTeX-diffs] [elpa] externals/auctex ec9362d 16/71: ; * doc/todo.texi (Mid-term Goals): Fix spacing., Tassilo Horn, 2021/12/17
- [AUCTeX-diffs] [elpa] externals/auctex fa309c9 02/71: Fix error when tex.el is loaded while default-directory doesn't exist, Tassilo Horn, 2021/12/17
- [AUCTeX-diffs] [elpa] externals/auctex 5f67eac 50/71: Fix logic again, Tassilo Horn, 2021/12/17
- [AUCTeX-diffs] [elpa] externals/auctex b866110 31/71: Autoload `TeX-check-engine-add-engines' in tex.el,
Tassilo Horn <=
- [AUCTeX-diffs] [elpa] externals/auctex e118a53 64/71: ; Prepare for upcoming release, Tassilo Horn, 2021/12/17
- [AUCTeX-diffs] [elpa] externals/auctex f6edd15 70/71: Add style/sidecap.el, Tassilo Horn, 2021/12/17
- [AUCTeX-diffs] [elpa] externals/auctex 6902d05 42/71: Improve handling of key=vals in style/minted.el, Tassilo Horn, 2021/12/17
- [AUCTeX-diffs] [elpa] externals/auctex fd73414 11/71: ; * doc/changes.texi: Add supplementary notice., Tassilo Horn, 2021/12/17
- [AUCTeX-diffs] [elpa] externals/auctex 464fd34 20/71: * tests/latex/latex-test.el (LaTeX-flush-left-indent): New test., Tassilo Horn, 2021/12/17
- [AUCTeX-diffs] [elpa] externals/auctex 16bcc8d 21/71: ; * tex.el (TeX-source-correlate-mode): Quote function name by #'., Tassilo Horn, 2021/12/17
- [AUCTeX-diffs] [elpa] externals/auctex 2af20f4 27/71: ; Silence TeX warnings, Tassilo Horn, 2021/12/17
- [AUCTeX-diffs] [elpa] externals/auctex 363b778 56/71: Update style/multicol.el to package version 1.9b, Tassilo Horn, 2021/12/17
- [AUCTeX-diffs] [elpa] externals/auctex 7fa094f 14/71: ; * style/tabulary.el ("tabulary"): Really append the entry., Tassilo Horn, 2021/12/17
- [AUCTeX-diffs] [elpa] externals/auctex 2ee9a07 71/71: Merge remote-tracking branch 'origin/master' into externals/auctex, Tassilo Horn, 2021/12/17