* lisp/subr.el (prog2): Define as a macro
* src/eval.c (Fprog2): Delete function. (syms_of_eval): Don't register it. * lisp/emacs-lisp/byte-opt.el (byte-optimize-form-code-walker): * lisp/emacs-lisp/generator.el (cps--transform-1): Remove `prog2` case. * lisp/emacs-lisp/bytecomp.el (prog2): Remove handlers. (byte-compile-prog2): Delete. * lisp/emacs-lisp/lisp-mode.el (prog2): Remove property.
This commit is contained in:
parent
3e8f9482fe
commit
84616144ca
7 changed files with 9 additions and 34 deletions
|
@ -1183,7 +1183,6 @@ Lisp function does not specify a special indentation."
|
|||
(put 'autoload 'lisp-indent-function 'defun) ;Elisp
|
||||
(put 'progn 'lisp-indent-function 0)
|
||||
(put 'prog1 'lisp-indent-function 1)
|
||||
(put 'prog2 'lisp-indent-function 2)
|
||||
(put 'save-excursion 'lisp-indent-function 0) ;Elisp
|
||||
(put 'save-restriction 'lisp-indent-function 0) ;Elisp
|
||||
(put 'save-current-buffer 'lisp-indent-function 0) ;Elisp
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue