* lisp/subr.el (apply-partially): Use a non-nil static environment.
(--dolist-tail--, --dotimes-limit--): Don't declare dynamically bound. (dolist): Use a more efficient form for lexical-binding. (dotimes): Use a cleaner semantics for lexical-binding. * lisp/emacs-lisp/edebug.el (edebug-eval-top-level-form): Use eval-sexp-add-defvars.
This commit is contained in:
parent
ebe0c9b6b0
commit
f488fb6528
4 changed files with 56 additions and 23 deletions
|
@ -566,7 +566,8 @@ already is one.)"
|
|||
;; but this causes problems while edebugging edebug.
|
||||
(let ((edebug-all-forms t)
|
||||
(edebug-all-defs t))
|
||||
(edebug-read-top-level-form))))
|
||||
(eval-sexp-add-defvars
|
||||
(edebug-read-top-level-form)))))
|
||||
|
||||
|
||||
(defun edebug-read-top-level-form ()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue