emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[elpa] externals/auctex 4fdf1d7b4f 2/2: Improve style/amsrefs.el


From: ELPA Syncer
Subject: [elpa] externals/auctex 4fdf1d7b4f 2/2: Improve style/amsrefs.el
Date: Thu, 28 Nov 2024 18:57:23 -0500 (EST)

branch: externals/auctex
commit 4fdf1d7b4f9ec7c6971a798b16d503dc6cc2306c
Author: Arash Esbati <arash@gnu.org>
Commit: Arash Esbati <arash@gnu.org>

    Improve style/amsrefs.el
    
    * style/amsrefs.el (LaTeX-env-amsrefs-biblist): Check for the
    package and not for the class options.  Fix query for key=val
    options.
    ("amsrefs"): Check also for the package options.
---
 style/amsrefs.el | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/style/amsrefs.el b/style/amsrefs.el
index 1d4e5323b0..4705470c9e 100644
--- a/style/amsrefs.el
+++ b/style/amsrefs.el
@@ -40,19 +40,19 @@
   "Insert a new bib item from the amsrefs package."
   (TeX-insert-macro "bib"))
 
-(defun LaTeX-env-amsrefs-biblist (_environment)
-  "Ignore ENVIRONMENT and insert a \"biblist\" environment with arguments."
+(defun LaTeX-env-amsrefs-biblist (environment)
+  "Insert a \"biblist*?\" ENVIRONMENT with arguments."
   (let ((opt (TeX-read-string
               (TeX-argument-prompt t nil "argument")))
-        (keyvals (unless (LaTeX-provided-class-options-member "amsrefs"
-                                                              "author-year")
+        (keyvals (unless (LaTeX-provided-package-options-member "amsrefs"
+                                                                "author-year")
                    (TeX-read-key-val t '(("labels" ("numeric" "alphabetic"
                                                     "shortalphabetic"))
                                          ("prefix"))))))
-    (LaTeX-insert-environment "biblist"
-                              (concat (unless (string-empty-p opt)
+    (LaTeX-insert-environment environment
+                              (concat (when (and opt (not (string-empty-p 
opt)))
                                         (concat LaTeX-optop opt LaTeX-optcl))
-                                      (unless (string-empty-p keyvals)
+                                      (when (and keyvals (not (string-empty-p 
keyvals)))
                                         (concat "*" TeX-grop keyvals 
TeX-grcl)))))
   (end-of-line 0)
   (delete-char 1)
@@ -95,7 +95,7 @@
     ("isbn")
     ("issn")
     ("review")
-    ;; Compound fields: Not support by key=val system
+    ;; Compound fields: Not supported by key=val system
     ("book" ("{}"))
     ("conference" ("{}"))
     ("contribution" ("{}"))
@@ -204,7 +204,7 @@
                                 ("DefinePublisher" "{{{{")
                                 ("DefineJournal"   "{{{{"))
                               'function)
-     (when (LaTeX-provided-class-options-member "amsrefs" "author-year")
+     (when (LaTeX-provided-package-options-member "amsrefs" "author-year")
        (font-latex-add-keywords '(("ycite"      "{")
                                   ("ocite"      "{")
                                   ("citeauthor" "{")



reply via email to

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