[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[AUCTeX-diffs] [elpa] externals/auctex 46c356b 18/23: Update style/multi
From: |
Tassilo Horn |
Subject: |
[AUCTeX-diffs] [elpa] externals/auctex 46c356b 18/23: Update style/multirow.el to package version 2.6 |
Date: |
Sat, 23 Jan 2021 04:10:09 -0500 (EST) |
branch: externals/auctex
commit 46c356bc3c885b5f22a4a71658fe1f13cd3f0cb8
Author: Arash Esbati <arash@gnu.org>
Commit: Arash Esbati <arash@gnu.org>
Update style/multirow.el to package version 2.6
* style/multirow.el ("multirow"): Improve arguments of \multirow
macro incl. fontification.
Add \bigstrutjot to list of lengths and not to macros.
Add \STneed macro depending on supertabular package option.
(LaTeX-multirow-package-options): Fix package options.
---
style/multirow.el | 47 +++++++++++++++++++++++++++++++++++++----------
1 file changed, 37 insertions(+), 10 deletions(-)
diff --git a/style/multirow.el b/style/multirow.el
index d5108b8..25d9f96 100644
--- a/style/multirow.el
+++ b/style/multirow.el
@@ -1,6 +1,6 @@
;;; multirow.el --- AUCTeX style for `multirow.sty' -*- lexical-binding: t;
-*-
-;; Copyright (C) 2011, 2018, 2020 Free Software Foundation, Inc.
+;; Copyright (C) 2011, 2018--2021 Free Software Foundation, Inc.
;; Author: Mads Jensen <mje@inducks.org>
;; Maintainer: auctex-devel@gnu.org
@@ -25,7 +25,7 @@
;;; Commentary:
-;; This file adds support for `multirow.sty'.
+;; This file adds support for `multirow.sty', v2.6 from 2021/01/02.
;;; Code:
@@ -40,20 +40,47 @@
"multirow"
(lambda ()
(TeX-add-symbols
- '("multirow" "Number of rows"
- [ "Big struts" ] "Width" [ "Fixup" ] t)
- "multirowsetup")
-
- (if (not (boundp 'LaTeX-bigstrut-package-options))
- (TeX-add-symbols "bigstrutjot"))
+ ;; \multirow[<vpos>]{<nrows>}[<bigstruts>]{<width>}[<vmove>]{<text>}
+ '("multirow"
+ [TeX-arg-eval completing-read
+ (TeX-argument-prompt t nil "Vertical position")
+ '("c" "b" "t")]
+ "Number of rows"
+ [ "Big struts" ]
+ (TeX-arg-eval completing-read
+ (TeX-argument-prompt nil nil "Width")
+ (append
+ '("*" "=")
+ (mapcar (lambda (x)
+ (concat TeX-esc (car x)))
+ (LaTeX-length-list))))
+ [TeX-arg-length "Vertical fix-up"]
+ t)
+ "multirowsetup"
+ "multirowdebugtrue"
+ "multirowdebugfalse")
+
+ ;; \bigstrutjot is a length defined both in multirow.sty and
+ ;; bigstrut.sty. It doesn't make a difference within AUCTeX since
+ ;; dupes are removed by the function `LaTeX-length-list'.
+ (LaTeX-add-lengths "bigstrutjot")
+
+ ;; \STneed is only defined with package option `supertabular':
+ (when (LaTeX-provided-package-options-member "multirow"
+ "supertabular")
+ (TeX-add-symbols
+ '("STneed" TeX-arg-length)))
;; Fontification
(when (and (featurep 'font-latex)
(eq TeX-install-font-lock 'font-latex-setup))
- (font-latex-add-keywords '(("multirow" "{[{")) 'function)))
+ (font-latex-add-keywords '(("multirow" "[{[{[{"))
+ 'function)))
TeX-dialect)
-(defvar LaTeX-multirow-package-options nil
+(defvar LaTeX-multirow-package-options '("debug"
+ "longtable"
+ "supertabular")
"Package options for the multirow package.")
;;; multirow.el ends here
- [AUCTeX-diffs] [elpa] externals/auctex b465e38 04/23: Fix mistake in use-package recipe, (continued)
- [AUCTeX-diffs] [elpa] externals/auctex b465e38 04/23: Fix mistake in use-package recipe, Tassilo Horn, 2021/01/23
- [AUCTeX-diffs] [elpa] externals/auctex a1569ca 12/23: Fix use-package recipe in install docs (once again), Tassilo Horn, 2021/01/23
- [AUCTeX-diffs] [elpa] externals/auctex 8e012b3 06/23: Fix off-by-one behavior of preview-latex (bug#39927), Tassilo Horn, 2021/01/23
- [AUCTeX-diffs] [elpa] externals/auctex 83d68ae 02/23: Add use-package recipe to installation info docs, Tassilo Horn, 2021/01/23
- [AUCTeX-diffs] [elpa] externals/auctex 2c5c2e1 10/23: Add support for some missing kernel macros, Tassilo Horn, 2021/01/23
- [AUCTeX-diffs] [elpa] externals/auctex 130010b 09/23: Add new style/extramarks.el, Tassilo Horn, 2021/01/23
- [AUCTeX-diffs] [elpa] externals/auctex db98d06 11/23: ; * style/fancyhdr.el: Fix package year., Tassilo Horn, 2021/01/23
- [AUCTeX-diffs] [elpa] externals/auctex 3baaff2 08/23: Update style/fancyhdr.el to package version 4.0, Tassilo Horn, 2021/01/23
- [AUCTeX-diffs] [elpa] externals/auctex 18af0a5 13/23: * style/extramarks.el ("extramarks"): Use reference keyword class., Tassilo Horn, 2021/01/23
- [AUCTeX-diffs] [elpa] externals/auctex 74f5675 01/23: Adapt preview.el.in for `TeX-translate-location-hook', Tassilo Horn, 2021/01/23
- [AUCTeX-diffs] [elpa] externals/auctex 46c356b 18/23: Update style/multirow.el to package version 2.6,
Tassilo Horn <=
- [AUCTeX-diffs] [elpa] externals/auctex 4a114d1 15/23: Fix adding duplicates to TeX-auto-regexp-list, Tassilo Horn, 2021/01/23
- [AUCTeX-diffs] [elpa] externals/auctex 8585c4d 19/23: Update style/bigstrut.el to package version 2.6, Tassilo Horn, 2021/01/23
- [AUCTeX-diffs] [elpa] externals/auctex 3f38eb2 07/23: Support page(box) options for dvipdfmx in graphicx.el, Tassilo Horn, 2021/01/23
- [AUCTeX-diffs] [elpa] externals/auctex 696400c 22/23: Merge remote-tracking branch 'origin/master' into externals/auctex, Tassilo Horn, 2021/01/23
- [AUCTeX-diffs] [elpa] externals/auctex 7b07019 23/23: Regenerate docs, Tassilo Horn, 2021/01/23
- [AUCTeX-diffs] [elpa] externals/auctex 931dacf 20/23: ; * style/bigstrut.el: Silence the compiler., Tassilo Horn, 2021/01/23
- [AUCTeX-diffs] [elpa] externals/auctex 8aa5381 14/23: Delete kernel commands from styles, Tassilo Horn, 2021/01/23
- [AUCTeX-diffs] [elpa] externals/auctex 724da15 17/23: Update style/thmtools.el to package version 0.72, Tassilo Horn, 2021/01/23
- [AUCTeX-diffs] [elpa] externals/auctex ba0b1af 21/23: Prevent inadvertent destruction of list variable, Tassilo Horn, 2021/01/23
- [AUCTeX-diffs] [elpa] externals/auctex 11d8029 16/23: Signal an error if auto-parser regexp has too many groups, Tassilo Horn, 2021/01/23