auctex-diffs
[Top][All Lists]
Advanced

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

master e772b935 2/2: * style/mdframed.el ("mdframed"): Replace `TeX-arg-


From: Arash Esbati
Subject: master e772b935 2/2: * style/mdframed.el ("mdframed"): Replace `TeX-arg-eval'.
Date: Wed, 14 Dec 2022 16:59:52 -0500 (EST)

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

    * style/mdframed.el ("mdframed"): Replace `TeX-arg-eval'.
---
 style/mdframed.el | 40 ++++++++++++++++++----------------------
 1 file changed, 18 insertions(+), 22 deletions(-)

diff --git a/style/mdframed.el b/style/mdframed.el
index 53981d62..b04f2f37 100644
--- a/style/mdframed.el
+++ b/style/mdframed.el
@@ -276,17 +276,16 @@ and prepends them to variable 
`LaTeX-mdframed-key-val-options'."
     '("mdfsetup"
       (TeX-arg-key-val (LaTeX-mdframed-key-val-options)))
 
-    '("newmdenv"
+    `("newmdenv"
       [TeX-arg-key-val (LaTeX-mdframed-key-val-options)]
-      (TeX-arg-eval
-       (lambda ()
+      ,(lambda (optional)
          (let ((env (TeX-read-string
-                     (TeX-argument-prompt nil nil "Environment"))))
+                     (TeX-argument-prompt optional nil "Environment"))))
            (LaTeX-add-environments
             `(,env LaTeX-env-args [TeX-arg-key-val 
(LaTeX-mdframed-key-val-options)]))
            ;; Add new env's to `ispell-tex-skip-alist': skip the optional 
argument
            (TeX-ispell-skip-setcdr `((,env ispell-tex-arg-end 0)))
-           (format "%s" env)))))
+           (TeX-argument-insert env optional))))
 
     '("renewmdenv"
       [TeX-arg-key-val (LaTeX-mdframed-key-val-options)]
@@ -306,13 +305,12 @@ and prepends them to variable 
`LaTeX-mdframed-key-val-options'."
                                "Length"))
 
     ;; 5. Defining your own style
-    '("mdfdefinestyle"
-      (TeX-arg-eval
-       (lambda ()
+    `("mdfdefinestyle"
+      ,(lambda (optional)
          (let ((style (TeX-read-string
-                       (TeX-argument-prompt nil nil "Style name"))))
+                       (TeX-argument-prompt optional nil "Style name"))))
            (LaTeX-add-mdframed-mdfdefinestyles style)
-           (format "%s" style))))
+           (TeX-argument-insert style optional)))
       (TeX-arg-key-val (LaTeX-mdframed-key-val-options)))
 
     '("mdfapptodefinestyle"
@@ -325,15 +323,14 @@ and prepends them to variable 
`LaTeX-mdframed-key-val-options'."
       "Subtitle")
 
     ;; 8. Theorems
-    '("newmdtheoremenv"
+    `("newmdtheoremenv"
       [TeX-arg-key-val (LaTeX-mdframed-key-val-options)]
-      (TeX-arg-eval
-       (lambda ()
+      ,(lambda (optional)
          (let ((nthm (TeX-read-string
-                      (TeX-argument-prompt nil nil "Environment"))))
+                      (TeX-argument-prompt optional nil "Environment"))))
            (LaTeX-add-environments (list nthm (vector "Heading")))
-           (format "%s" nthm))))
-      [ TeX-arg-environment "Numbered like" ]
+           (TeX-argument-insert nthm optional)))
+      [TeX-arg-environment "Numbered like"]
       t [ (TeX-arg-eval progn (if (eq (save-excursion
                                         (backward-char 2)
                                         (preceding-char))
@@ -342,16 +339,15 @@ and prepends them to variable 
`LaTeX-mdframed-key-val-options'."
                                 (TeX-arg-counter t "Within counter"))
                         "") ])
 
-    '("mdtheorem"
+    `("mdtheorem"
       [TeX-arg-key-val (LaTeX-mdframed-key-val-options)]
-      (TeX-arg-eval
-       (lambda ()
+      ,(lambda (optional)
          (let ((nthm (TeX-read-string
-                      (TeX-argument-prompt nil nil "Environment"))))
+                      (TeX-argument-prompt optional nil "Environment"))))
            (LaTeX-add-environments (list nthm (vector "Heading"))
                                    (list (concat nthm "*") (vector "Heading")))
-           (format "%s" nthm))))
-      [ TeX-arg-environment "Numbered like" ]
+           (TeX-argument-insert nthm optional)))
+      [TeX-arg-environment "Numbered like"]
       t [ (TeX-arg-eval progn (if (eq (save-excursion
                                         (backward-char 2)
                                         (preceding-char))



reply via email to

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