help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How to stop all edebug?


From: HaiJun Zhang
Subject: Re: How to stop all edebug?
Date: Thu, 24 Oct 2019 04:10:07 +0000

在 2019年10月23日 +0800 PM2:47,Michael Heerdegen <address@hidden>,写道:
 If you don't use the master branch, this is the code that does
what you want:

(dolist (function (edebug--edebug-on-entry-functions))
(put function 'edebug-on-entry nil))

I eval the form. Emacs(26.3 on macOS) shows error like this:

Debugger entered--Lisp error: (void-function edebug--edebug-on-entry-functions)
 (edebug--edebug-on-entry-functions)
 (let ((--dolist-tail-- (edebug--edebug-on-entry-functions)) function) (while 
--dolist-tail-- (setq function (car --dolist-tail--)) (put function (quote 
edebug-on-entry) nil) (setq --dolist-tail-- (cdr --dolist-tail--))))
 eval((let ((--dolist-tail-- (edebug--edebug-on-entry-functions)) function) 
(while --dolist-tail-- (setq function (car --dolist-tail--)) (put function 
(quote edebug-on-entry) nil) (setq --dolist-tail-- (cdr --dolist-tail--)))) nil)
 elisp--eval-last-sexp(nil)
 eval-last-sexp(nil)
 funcall-interactively(eval-last-sexp nil)
 call-interactively(eval-last-sexp nil nil)
 command-execute(eval-last-sexp)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]