Nói cách khác, làm cách nào để hủy bỏ lệnh khiến edebug chuyển sang chế độ gỡ lỗi khi một chức năng cụ thể được gọi?
Bạn có thể có được hiệu ứng này mà không cần xóa thiết bị bằng cách cài đặt edebug-initial-mode
thành go
. Bằng cách này, bạn sẽ chỉ bị dừng trong edebug nếu có một bộ điểm dừng. Kể từ Emacs 25.1, bạn có thể thực hiện việc này nhanh chóng với 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.