emacsを起動すると、ポップアップウィンドウにいくつかのバイトコンパイル警告が表示されます。
Warning (bytecomp): `interactive-p' is an obsolete function (as of 23.2); use `called-interactively-p' instead. [7 times]
Warning (bytecomp): Use `with-current-buffer' rather than save-excursion+set-buffer
emacsで場所を教えてもらえますか?
あなたが設定しようとした場合
—
wvxvw
debug-on-message
にWarning (bytecomp)
、それはデバッガをトリガしないのだろうか?
IIRCでは、Emacsがファイルを知っているときにファイル名を取得します。したがって、おそらく上記は、ファイルに保存されてからバイトコンパイラに渡されるのではなく、「オンザフライで」生成されたElispコードに由来していると考えられます。99%のケースでは、Emacsを起動してもコードはまったくコンパイルされないはずなので、問題をさらに高いレベルで修正できる可能性があります。
—
Stefan
@wvxvw-私は
—
トムセドン
debug-on-message
何もすることができませんでした。最後に、interactive-p
スクリーンlines.elによって引き起こされることが判明し、with-current-buffer
1はトゥアレグモードの古代のバージョンによるものでした。両方削除することにしました。私はtuareg-modeを使用していません。screen-lines.elはかなり気に入っていますが、キーボードマクロに関するあらゆる種類の問題の原因になっています。
report-emacs-bug
を使用してこの機能を要求します。