Jak mogę cofnąć efekty edebug-defun
? Innymi słowy, jak odwołać dyrektywę, która powoduje edebug
przejście do trybu debugowania po wywołaniu określonej funkcji?
Chciałbym również wiedzieć, gdzie w dokumentacji znajduje się odpowiedź na to pytanie. Szukałem tego znacznie dłużej, niż mogłoby się wydawać, że byłoby konieczne ...
M-x report-emacs-bug
), mówiąc, co rzeczywiście próbowałeś, szukając odpowiedzi, dokumentację można ulepszyć.Możesz uzyskać ten efekt bez usuwania oprzyrządowania, ustawiając
edebug-initial-mode
nago
. W ten sposób zatrzymasz się w edebug tylko wtedy, gdy jest ustawiony punkt przerwania. Począwszy od Emacsa 25.1, możesz to zrobić szybko za pomocąedebug-set-initial-mode
:C-x C-a C-m g(info "(elisp) Edebug Execution Modes")
źródło