プログラムの特定の箇所に式 (debug)
を記述することで、その箇所でデバッガを呼び出すことができます。これを行うには、ソースファイルを開き、適切な位置に ‘(debug)’ というテキストを挿入し、C-M-x(eval-defun、Lispモードのキーバインド)と入力してください。警告: 一時的なデバッグ目的でこれを行う場合は、ファイルを保存する前に必ずこの挿入を取り消してください!
「(debug)」を挿入する箇所は、追加のフォームを評価し、その値を無視できる場所でなければなりません。((debug)の値が無視されない場合、プログラムの実行が変わってしまいます!)最も一般的な適所は、progn内または暗黙的なprogn内です(シーケンシングを参照)。
ソースコードのどこにデバッグ文を記述すべきか正確には分からないものの、特定のメッセージが表示された際にバックトレースを表示したい場合は、debug-on-message に目的のメッセージに一致する正規表現を設定できます。