Function: edebug-unload-function
edebug-unload-function is a byte-compiled function defined in
edebug.el.gz.
Signature
(edebug-unload-function)
Documentation
Unload the Edebug source level debugger.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/edebug.el.gz
(defun edebug-unload-function ()
"Unload the Edebug source level debugger."
(when edebug-active
(setq edebug-active nil)
(unwind-protect
(abort-recursive-edit)
;; We still want to run unload-feature to completion
(run-with-idle-timer 0 nil #'(lambda () (unload-feature 'edebug)))))
(remove-hook 'called-interactively-p-functions
#'edebug--called-interactively-skip)
(edebug-uninstall-read-eval-functions)
;; Continue standard unloading.
nil)