diff options
| author | Eshel Yaron | 2025-10-06 10:16:25 +0200 |
|---|---|---|
| committer | Eshel Yaron | 2025-10-06 10:54:21 +0200 |
| commit | ec7b376dd444d3cff733dcff21dc5fcb0dc56d61 (patch) | |
| tree | baa4dabfb385f345cfe65527b54549dcf90b8047 /java/org/gnu | |
| parent | dfb10509a45caf90c0832983636292d021c582f6 (diff) | |
| download | emacs-ec7b376dd444d3cff733dcff21dc5fcb0dc56d61.tar.gz emacs-ec7b376dd444d3cff733dcff21dc5fcb0dc56d61.zip | |
elisp-scope.el: Unify and generalize local function/macro handling
* lisp/emacs-lisp/elisp-scope.el
(elisp-scope-local-definitions): New variable. Replaces...
(elisp-scope-flet-alist, elisp-scope-macrolet-alist): these.
Removed, no longer used.
(elisp-scope-1, elisp-scope--handle-quoted): Update.
(elisp-scope-with-local-definition): New macro.
(elisp-scope-flet, elisp-scope-labels, elisp-scope-named-let)
(elisp-scope-cl-macrolet): Use it.
Diffstat (limited to 'java/org/gnu')
0 files changed, 0 insertions, 0 deletions