19.1.6 Явный вход в отладчик

Вы можете вызвать вызов отладчика в определенной точке вашей программы, написав выражение (debug) в этой точке. Для этого откройте исходный файл, вставьте текст «(debug)» в нужном месте и нажмите C-M-x (eval-defun, привязка клавиши режима Lisp). Предупреждение: если вы делаете это для временной отладки, обязательно отмените это вставление перед сохранением файла!

Место, куда вы вставляете «(debug)», должно быть местом, где можно вычислить дополнительную форму, и ее значение будет проигнорировано. (Если значение (debug) не игнорируется, оно изменит выполнение программы!) Наиболее подходящие места — внутри progn или неявного progn (см. Последовательность).

Если вы не знаете точно, где в исходном коде вы хотите разместить отладочное утверждение, но хотите отобразить трассировку стека при отображении определенного сообщения, вы можете установить debug-on-message в регулярное выражение, соответствующее желаемому сообщению.