summaryrefslogtreecommitdiff
path: root/test/lisp/emacs-lisp/bytecomp-resources/error-lexical-var-with-run-hook-with-args.el
diff options
context:
space:
mode:
authorEarl Hyatt <okamsn@protonmail.com>2025-03-12 23:01:49 -0400
committerStefan Monnier <monnier@iro.umontreal.ca>2025-03-31 14:29:48 -0400
commite04d1dafc700813c835ae4e45af4e104c49e8875 (patch)
tree405296248ee9da13e065213d8f88cfe317a7bc81 /test/lisp/emacs-lisp/bytecomp-resources/error-lexical-var-with-run-hook-with-args.el
parenta97a61b630624f5a6ec917db92e2985c56b20aa0 (diff)
downloademacs-e04d1dafc700813c835ae4e45af4e104c49e8875.tar.gz
emacs-e04d1dafc700813c835ae4e45af4e104c49e8875.tar.bz2
emacs-e04d1dafc700813c835ae4e45af4e104c49e8875.zip
Add cl-with-accessors
* lisp/emacs-lisp/cl-macs.el (cl-with-accessors): New macro. * doc/misc/cl.texi (Structures): Mention the new macro. * test/lisp/emacs-lisp/cl-macs-tests.el (cl-lib-struct-with-accessors): New Test. * etc/NEWS (New macro 'cl-with-accessors'.): Mention the macro. This macro is useful when making repeated use of a structures accessor functions, such as reading from a slot and then writing to a slot. It is similar to 'with-slots' from EIEIO, but uses accessor functions instead of slot names.
Diffstat (limited to 'test/lisp/emacs-lisp/bytecomp-resources/error-lexical-var-with-run-hook-with-args.el')
0 files changed, 0 insertions, 0 deletions