[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[AUCTeX-diffs] [elpa] externals/auctex 4046481 01/12: Use closure rather
From: |
Tassilo Horn |
Subject: |
[AUCTeX-diffs] [elpa] externals/auctex 4046481 01/12: Use closure rather than hand-made lambda |
Date: |
Sat, 17 Apr 2021 15:13:20 -0400 (EDT) |
branch: externals/auctex
commit 4046481ae70597907ea2691ffedd15236aa9d829
Author: Ikumi Keita <ikumi@ikumi.que.jp>
Commit: Ikumi Keita <ikumi@ikumi.que.jp>
Use closure rather than hand-made lambda
* latex.el (LaTeX-math-initialize):
* style/kpfonts.el (math):
* toolbar-x.el (toolbarx-make-command):
Use closure rather than hand-made lambda form.
---
latex.el | 4 ++--
style/kpfonts.el | 4 ++--
toolbar-x.el | 16 +++++++++-------
3 files changed, 13 insertions(+), 11 deletions(-)
diff --git a/latex.el b/latex.el
index 68ed0f3..ddd2968 100644
--- a/latex.el
+++ b/latex.el
@@ -5389,8 +5389,8 @@ MENU and CHARACTER, see `LaTeX-math-list' for details.")
(if (stringp value)
(progn
(setq name (intern (concat "LaTeX-math-" value)))
- (fset name (list 'lambda (list 'arg) (list 'interactive "*P")
- (list 'LaTeX-math-insert value 'arg))))
+ (fset name (lambda (arg) (interactive "*P")
+ (LaTeX-math-insert value arg))))
(setq name value))
(if key
(progn
diff --git a/style/kpfonts.el b/style/kpfonts.el
index 09ba8a2..6483b2e 100644
--- a/style/kpfonts.el
+++ b/style/kpfonts.el
@@ -463,8 +463,8 @@ the sequence by initializing this variable.")
(if (stringp value)
(progn
(setq name (intern (concat "LaTeX-kpfonts-" value)))
- (fset name (list 'lambda (list 'arg) (list 'interactive "*P")
- (list 'LaTeX-math-insert value 'arg))))
+ (fset name (lambda (arg) (interactive "*P")
+ (LaTeX-math-insert value arg))))
(setq name value))
(if key
(progn
diff --git a/toolbar-x.el b/toolbar-x.el
index 903701c..1164797 100644
--- a/toolbar-x.el
+++ b/toolbar-x.el
@@ -251,13 +251,15 @@ command, COMM is returned."
(not app)
comm-is-command)
comm
- (append '(lambda nil (interactive))
- (when prep (list prep))
- (when comm
- (if comm-is-command
- `((call-interactively (function ,comm)))
- (list comm)))
- (when app (list app))))))
+ (lambda () (interactive)
+ (let (result)
+ (when prep (setq result (eval prep t)))
+ (when comm (setq result
+ (if comm-is-command
+ (call-interactively comm)
+ (eval comm t))))
+ (when app (setq result (eval app t)))
+ result)))))
(defun toolbarx-emacs-mount-popup-menu
(strings var type &optional title save)
- [AUCTeX-diffs] [elpa] externals/auctex updated (83403e9 -> 688349a), Tassilo Horn, 2021/04/17
- [AUCTeX-diffs] [elpa] externals/auctex 7ba3caa 03/12: Remove compatibility code for Emacs<24.3, Tassilo Horn, 2021/04/17
- [AUCTeX-diffs] [elpa] externals/auctex 65b8b29 02/12: Use #' instead of ' to quote function names, Tassilo Horn, 2021/04/17
- [AUCTeX-diffs] [elpa] externals/auctex 39699a7 05/12: Simplify conditionals evaluating to constant, Tassilo Horn, 2021/04/17
- [AUCTeX-diffs] [elpa] externals/auctex 953fcb7 11/12: ; Fix Xreader spelling in docstring., Tassilo Horn, 2021/04/17
- [AUCTeX-diffs] [elpa] externals/auctex 4046481 01/12: Use closure rather than hand-made lambda,
Tassilo Horn <=
- [AUCTeX-diffs] [elpa] externals/auctex 61f508d 06/12: ; Fix doc string, Tassilo Horn, 2021/04/17
- [AUCTeX-diffs] [elpa] externals/auctex 8cdf102 07/12: ; Fix commit b587fdbeb8 for Emacs 28, Tassilo Horn, 2021/04/17
- [AUCTeX-diffs] [elpa] externals/auctex b587fdb 04/12: Resolve constant fboundp/boundp/featurep, Tassilo Horn, 2021/04/17
- [AUCTeX-diffs] [elpa] externals/auctex a0b62cb 09/12: ; Fix formulation in comment, Tassilo Horn, 2021/04/17
- [AUCTeX-diffs] [elpa] externals/auctex 5f79e96 08/12: Don't move past % if the current command is a non-indent command, Tassilo Horn, 2021/04/17
- [AUCTeX-diffs] [elpa] externals/auctex fffc8fc 10/12: Rename TeX-xreader-sync-view to TeX-reader-sync-view (bug#47807), Tassilo Horn, 2021/04/17
- [AUCTeX-diffs] [elpa] externals/auctex 688349a 12/12: Merge remote-tracking branch 'origin/master' into externals/auctex, Tassilo Horn, 2021/04/17