diff options
Diffstat (limited to 'elpa/auctex-13.1.3/style/unicode-math.el')
-rw-r--r-- | elpa/auctex-13.1.3/style/unicode-math.el | 82 |
1 files changed, 0 insertions, 82 deletions
diff --git a/elpa/auctex-13.1.3/style/unicode-math.el b/elpa/auctex-13.1.3/style/unicode-math.el deleted file mode 100644 index 11217a3..0000000 --- a/elpa/auctex-13.1.3/style/unicode-math.el +++ /dev/null @@ -1,82 +0,0 @@ -;;; unicode-math.el --- AUCTeX style for `unicode-math.sty' version 0.7e. -*- lexical-binding: t; -*- - -;; Copyright (C) 2013, 2018, 2020 Free Software Foundation, Inc. - -;; Maintainer: auctex-devel@gnu.org -;; Author: Mosè Giordano <giordano.mose@libero.it> -;; Keywords: tex - -;; This file is part of AUCTeX. - -;; AUCTeX is free software; you can redistribute it and/or modify it -;; under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 3, or (at your option) -;; any later version. - -;; AUCTeX is distributed in the hope that it will be useful, but -;; WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -;; General Public License for more details. - -;; You should have received a copy of the GNU General Public License -;; along with AUCTeX; see the file COPYING. If not, write to the Free -;; Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA -;; 02110-1301, USA. - -;;; Commentary: - -;; This file adds support for `unicode-math.sty' version 0.7e. - -;;; Code: - -(require 'tex) -(require 'latex) - -;; Silence the compiler: -(declare-function font-latex-add-keywords - "font-latex" - (keywords class)) - -(defvar LaTeX-unicode-math-package-options-list - '(("math-style" ("ISO" "TeX" "french" "upright" "literal")) - ("bold-style" ("ISO" "TeX" "upright" "literal")) - ("sans-style" ("italic" "upright" "literal")) - ("nabla" ("italic" "upright" "literal")) - ("partial" ("upright" "italic" "literal")) - ("vargreek-shape" ("unicode" "TeX")) - ("colon" ("literal" "TeX")) - ("slash-delimiter" ("ascii" "frac" "div"))) - "Package options for the unicode-math package.") - -(defvar LaTeX-unicode-math-setmathfont-options - (append LaTeX-unicode-math-package-options-list - '(("range") - ("script-font") - ("script-features") - ("sscript-font") - ("sscript-features"))) - "Options for the setmathfont macro of the unicode-math package.") - -(TeX-add-style-hook - "unicode-math" - (lambda () - (TeX-run-style-hooks "ifxetex" "ifluatex" "expl3" "xparse" "l3keys2e" - "fontspec" "catchfile" "fix-cm" "filehook") - (TeX-add-symbols - '("setmathfont" [TeX-arg-key-val LaTeX-unicode-math-setmathfont-options] - "Math font name") - '("unimathsetup" (TeX-arg-key-val LaTeX-unicode-math-package-options-list))) - - ;; Fontification - (when (and (featurep 'font-latex) - (eq TeX-install-font-lock 'font-latex-setup)) - (font-latex-add-keywords '(("setmathfont" "[{") - ("unimathsetup" "{")) - 'function))) - TeX-dialect) - -(defun LaTeX-unicode-math-package-options () - "Prompt for package options for the unicode-math package." - (TeX-read-key-val t LaTeX-unicode-math-package-options-list)) - -;;; unicode-math.el ends here |