]> git.eshelyaron.com Git - emacs.git/commit
Make the rx `eval` form use lexical binding when active
authorMattias EngdegÄrd <mattiase@acm.org>
Fri, 7 Feb 2025 17:52:26 +0000 (18:52 +0100)
committerEshel Yaron <me@eshelyaron.com>
Tue, 18 Feb 2025 08:52:57 +0000 (09:52 +0100)
commit7c4167b010e2edfed8dcf6e165bb37922df3fb29
tree67b27b6c25cfe669ad9642f824daea2dd50680ce
parentc3669ba9efa751926718f15294f813904f9ea2c7
Make the rx `eval` form use lexical binding when active

Previously, it always used dynamic binding.

* lisp/emacs-lisp/rx.el (rx--expand-eval): Heed `lexical-binding`.
* test/lisp/emacs-lisp/rx-tests.el (rx-tests--x, rx-tests--get-x)
(rx-eval): Add test case.
* etc/NEWS: Announce.

(cherry picked from commit 89f88f06a4667a01612704e57f8af43ca19b82c0)
lisp/emacs-lisp/rx.el
test/lisp/emacs-lisp/rx-tests.el