New macro macroexp-let2*
commit6dbaf0471927829126025f57315db02d78255790
authorLeo Liu <sdl.web@gmail.com>
Mon, 24 Nov 2014 14:57:53 +0000 (24 22:57 +0800)
committerLeo Liu <sdl.web@gmail.com>
Mon, 24 Nov 2014 15:01:05 +0000 (24 23:01 +0800)
tree1fd4f11c491e1e95b86003c6f190f7140e5a96c8
parentd71a2d495f688083faa97f7ea305fdc6b595750c
New macro macroexp-let2*

* emacs-lisp/macroexp.el (macroexp-let2*): New macro.

* window.el (with-temp-buffer-window)
(with-current-buffer-window, with-displayed-buffer-window):
* emacs-lisp/cl-macs.el (cl--compiler-macro-adjoin):
* emacs-lisp/cl-lib.el (substring):
* emacs-lisp/cl-extra.el (cl-getf): Use it.
lisp/ChangeLog
lisp/emacs-lisp/cl-extra.el
lisp/emacs-lisp/cl-lib.el
lisp/emacs-lisp/cl-macs.el
lisp/emacs-lisp/macroexp.el
lisp/window.el