diff options
author | Noam Postavsky <npostavs@gmail.com> | 2017-04-21 23:37:05 -0400 |
---|---|---|
committer | Noam Postavsky <npostavs@gmail.com> | 2017-06-07 20:03:31 -0400 |
commit | 0648edf3e05e224ee8410ab244df7364f919dc58 (patch) | |
tree | d6adddb90e85ba1a7c37168cdfcd190e587de1e9 /lisp/org/ob-emacs-lisp.el | |
parent | b52e40d756af935a4f6dc46842d306b5493a7b73 (diff) | |
download | emacs-0648edf3e05e224ee8410ab244df7364f919dc58.tar.gz emacs-0648edf3e05e224ee8410ab244df7364f919dc58.tar.bz2 emacs-0648edf3e05e224ee8410ab244df7364f919dc58.zip |
Split variable macro env from function env
* lisp/emacs-lisp/cl-macs.el (cl--sm-macroexpand): Remove.
(cl-symbol-macrolet): Instead of adding each binding directly into the
main environment with a special key format, put all symbol macro
bindings into a single entry in the main environment under
`:cl-symbol-macros'.
(cl--sm-macroexpand): Look up symbol bindings in the
`:cl-symbol-macros' entry of the environment.
Diffstat (limited to 'lisp/org/ob-emacs-lisp.el')
0 files changed, 0 insertions, 0 deletions