最近色々elispで書き始めたのですが、デバッガ(edebug)について
2つ質問です。

まず、

=> (apply 'make-comint (concat "gud" filepart) program nil
(funcall massage-args file args)))

この状態から、いわゆるステップイン実行をして make-comint が
定義されているファイルを開いて関数内に入って止まりたいのですが、
方法はあるでしょうか?iではダメでした。今はやむなく

・当該関数が定義されてる*.elファイルを別にオープンして
・そっちで先回りしてブレークポイントをセット
・上の所に戻ってcontinue

してるのですが、面倒でたまりません。

次に、デバッグ中に eval しようとしてミスをすると、
その eval 内容のデバッグにフレームが移ってしまいます。
「いまのevalの分はなしね」として元のデバッガ環境(evalする
直前の状態)に戻りたいのですが、どうすればいいんでしょうか?
qすると全部抜けてやり直しになってしまいます。今はやむなく
qで最初からデバッグ過程をやり直してます。