common lisp の支援にemacsのプラグインSLIMEを使用しているのですが、永久ループからの脱出方法を教えてください。
common_lisp
1(format t "forever! (~{ a, ~}): " '("taro" "jiro" "hanako"))
という(不完全な)コードを走らせると、",a "が永久に出力されます。
ターミナル上のSBCLであればC-c
でキャンセルできますがemacs のプラグインSLIMEの中では当然C-c
はマイナーモード(?)のエスケープなので次のコマンドを待つことになります。
検索してみるとslime-interrupt (C-c C-c)
というコマンドがあるようです。試してみるとリカージョンなどに終了条件がないときには使えるようですが、この状況では使えないようです。
当分はemacsを終了という方法をとっていますが、何かいい方法がありましたら教えて下さい。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/11/02 15:14
2022/11/02 16:04
2022/11/06 20:04