[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] scratch/yasnippet a0bbbc6eb5 4/8: * yasnippet.el: Use `lexical-bi
From: |
Stefan Monnier |
Subject: |
[elpa] scratch/yasnippet a0bbbc6eb5 4/8: * yasnippet.el: Use `lexical-binding` |
Date: |
Wed, 28 Jun 2023 11:06:06 -0400 (EDT) |
branch: scratch/yasnippet
commit a0bbbc6eb598db7b59e6ac77b8cbb0625017658c
Author: Stefan Monnier <monnier@iro.umontreal.ca>
Commit: Stefan Monnier <monnier@iro.umontreal.ca>
* yasnippet.el: Use `lexical-binding`
---
yasnippet.el | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/yasnippet.el b/yasnippet.el
index 78ef38ac39..f49563aaca 100644
--- a/yasnippet.el
+++ b/yasnippet.el
@@ -1,6 +1,6 @@
-;;; yasnippet.el --- Yet another snippet extension for Emacs
+;;; yasnippet.el --- Yet another snippet extension for Emacs -*-
lexical-binding: t; -*-
-;; Copyright (C) 2008-2019 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2023 Free Software Foundation, Inc.
;; Authors: pluskid <pluskid@gmail.com>,
;; João Távora <joaotavora@gmail.com>,
;; Noam Postavsky <npostavs@gmail.com>
@@ -1344,7 +1344,7 @@ string and TEMPLATE is a `yas--template' structure."
(save-excursion
(save-restriction
(save-match-data
- (eval condition))))
+ (eval condition t))))
(error (progn
(yas--message 1 "Error in condition evaluation: %s"
(error-message-string err))
nil))))
@@ -1502,7 +1502,7 @@ Also tries to work around Emacs Bug#30931."
(save-excursion
(yas--save-restriction-and-widen
(save-match-data
- (let ((result (eval form)))
+ (let ((result (eval form t)))
(when result
(format "%s" result))))))
((debug error) (error-message-string oops)))))
@@ -3208,7 +3208,7 @@ expression that evaluates to its value."
`(let ((,envvar ,env))
(cl-progv
(mapcar #'car ,envvar)
- (mapcar (lambda (v-f) (eval (cadr v-f))) ,envvar)
+ (mapcar (lambda (v-f) (eval (cadr v-f) t)) ,envvar)
,@body))))
(defun yas--snippet-map-markers (fun snippet)
- [elpa] branch scratch/yasnippet created (now b1c2baf4f6), Stefan Monnier, 2023/06/28
- [elpa] scratch/yasnippet c0aec2e779 1/8: * .gitignore: Add patterns for ELPA-generated files, Stefan Monnier, 2023/06/28
- [elpa] scratch/yasnippet 64bb554272 3/8: * yasnippet-tests.el: Minor cosmetic changes, Stefan Monnier, 2023/06/28
- [elpa] scratch/yasnippet 9c52efc14a 6/8: * yasnippet-debug.el: Use `advice-add` i.s.o `defadvice`., Stefan Monnier, 2023/06/28
- [elpa] scratch/yasnippet 50a54c0775 2/8: * doc/yas-doc-helper.el: Use `cl-lib` and `lexical-binding`, Stefan Monnier, 2023/06/28
- [elpa] scratch/yasnippet 714a9dca04 5/8: * yasnippet.el: Use `add-function` and remove left-over debug code, Stefan Monnier, 2023/06/28
- [elpa] scratch/yasnippet b1c2baf4f6 8/8: * yasnippet.el: Cosmetic changes, Stefan Monnier, 2023/06/28
- [elpa] scratch/yasnippet 30a1c18826 7/8: * yasnippet.el (yas-minor-mode-map): Don't bind to `tab`, Stefan Monnier, 2023/06/28
- [elpa] scratch/yasnippet a0bbbc6eb5 4/8: * yasnippet.el: Use `lexical-binding`,
Stefan Monnier <=