私はemacs lispで関数をトレースしようとしています。 trace-function
と友だちを使用しようとしていますが、トレースは生成されません。 *trace-output*
バッファが作成されますが、何も書き込まれません。ここで elisp `trace-function`がトレースを生成しない
(progn
(require 'trace)
(untrace-all)
(defun f() 'hello)
;(trace-function 'f)
;(trace-function-background 'f)
(trace-function-foreground 'f)
(f))
*scratch*
戻り'hello
の中からこれを実行するが、情報が*trace-output*
または*scratch*
のいずれかに書き込まれるトレースしません。 私は上記の3つのトレース関数のそれぞれを成功せずに試しました。
何か間違っていますか? トレース情報を生成するにはどうすればよいですか?
あなたのテストは、私が(emacsの-24.4 -Q' 'で)それをしようとすると動作しますので、不足しているいくつかの情報があるようです:)知られるに値するだろう。 – Stefan
@Stefan私は25歳ですが、私は 'emacs -Q'でテストしました。実際の質問は、パッケージや設定が' function-trace'を妨げることが知られているものです:( –
私はいくつかのパッケージ私はカスタマイズを重視していません。主にカスタマイズオプションを使用しています。 –