Dengan kata lain, bagaimana cara saya membatalkan arahan yang menyebabkan edebug untuk masuk ke mode debugging ketika fungsi tertentu dipanggil?
Anda bisa mendapatkan efek ini tanpa menghapus instrumentasi dengan mengatur edebug-initial-mode
ke go
. Dengan cara ini, Anda hanya akan berhenti di edebug jika ada set breakpoint. Pada Emacs 25.1, Anda dapat melakukan ini dengan cepat dengan edebug-set-initial-mode
:C-x C-a C-m g
(info "(elisp) Edebug Execution Modes")
‘g’
Go: run until the next breakpoint (‘edebug-go-mode’). *Note
Breakpoints::.
[...]
When you enter a new Edebug level, the initial execution mode comes
from the value of the variable ‘edebug-initial-mode’ (*note Edebug
Options::). By default, this specifies step mode.
[...]
Command: edebug-set-initial-mode
This command, bound to C-x C-a C-m, sets edebug-initial-mode. It
prompts you for a key to indicate the mode. You should enter one of
the eight keys listed above, which sets the corresponding mode.