Emacs 25.2では、突然変数edebug-trace
がなくなりました。 setq
で設定しても効果はありません(トレースバッファは表示されません)。何が起こった可能性があり、どうすれば修正できますか?edebug-traceが存在しなくなった
0
A
答えて
1
、私はORG-モードのリンクをクリックしたときに呼び出された機能を知るための別の方法があり
あなたは、私がいない提案(そのようにすべてのorg
の機能をトレースするtrace.el
を使用することができますあなたがリンクをクリックする準備ができるまでこれを評価する)。
(mapatoms
(lambda (sym)
(and (fboundp sym)
(string-prefix-p "org-" (symbol-name sym))
(trace-function-foreground sym))))
その後、あなたがトレースを削除することができます
のMxuntrace-all
RET
編集:我々はまた、elp-instrument-package
たalaコマンドにその変換できます
(defun my-trace-package (prefix)
"Trace all functions which start with PREFIX.
For example, to trace all ELP functions, do the following:
\\[my-trace-package] RET elp- RET"
(interactive ;; derived from `elp-instrument-package'.
(list (completing-read "Prefix of package to trace: "
obarray 'my-traceable-p)))
(if (zerop (length prefix))
(error "Tracing all Emacs functions would render Emacs unusable"))
(mapc (lambda (name)
(trace-function-foreground (intern name)))
(all-completions prefix obarray 'my-traceable-p))
(message "Use %s to cease tracing."
(substitute-command-keys "\\[untrace-all]")))
(defun my-traceable-p (fun)
"Predicate for `my-trace-package'."
(or (functionp fun) (macrop fun)))
関連する問題
- 1. QEMU対応マシンが存在しなくなった
- 2. アサート要素が存在しなくなった
- 3. Zend_Sessionでノードが存在しなくなった
- 4. 存在しなくなった参照のコードシェアエラーの処理
- 5. angular2に存在しなくなったrouterState.parentの代わり
- 6. ListItemが存在しなくなったときにDropDownListがエラーをスローする
- 7. PHP属性のsimplexml_loadから)ファイルエラーノードが存在しなくなった
- 8. XmlSerializer:存在しなくなった列挙値を逆シリアル化する方法
- 9. オブジェクトが存在しなくなったときにアダプタのデータソースに通知しました
- 10. ANTLR4 RuleContext.Inspect()存在しなくなりましたか?
- 11. Amazon SES awsが存在しない/間違ったGmailアドレス
- 12. SPARK SQLが存在しないか存在しない
- 13. アルゴリアが存在しないか、等しくない
- 14. コントロールの名前が存在しなくても存在しません
- 15. Python3:ReferenceError:弱参照オブジェクトが存在しなくなりました
- 16. リソース - >現在のプロジェクトトリガーがなくなった
- 17. Sharepoint Data View "存在しなくなったオブジェクトを使用しようとしました"エラー
- 18. ディレクトリが存在しなくてもmkdirとmakedirsのFileExistsErrorはディレクトリが存在しない場合でも
- 19. 「System.Web.UI.WebControls」が存在しないデザイナーが存在します。
- 20. 存在しない場合、エラーなしで項目が存在するか確認してください。
- 21. レイアウトがなくなった
- 22. NoClassDefFoundExceptionは、いくつかのクラスのライブラリプロジェクトがデバッグビルドに存在しないためにリリースビルドに存在します。
- 23. リアルタイムプッシュが動作しなくなった
- 24. getScriptが動作しなくなった
- 25. insertElementAtSelectionが動作しなくなった
- 26. ウィンドウオブジェクトが存在しないがNodeJSにまだ存在する
- 27. コピーを保存した後にExcel VBAコードがなくなった
- 28. メッセージの値が配列2に存在し、存在しない
- 29. ERROR:リポジトリxが見つかりません:存在しない、またはまったくプルアクセス
- 30. エラー:リポジトリ[dockerimage]が見つかりません:存在しない、またはまったくプルアクセスドッキングウィンドウ
'edebug'ライブラリが実際にロードされていると思いますか?私は25.2でその問題を再現することはできません。その変数は存在し、広告として機能します。 – phils
@phils 'edebug-defun'が存在します。これは、図書館がロードされていることを示す明確な兆候ですか? – AlwaysLearning
いいえ、 'edebug-defun'はオートロードされているので、Emacsはライブラリがロードされていないとそれを知っています。その関数、OTOHを呼び出す*の場合、ライブラリがロードされます。 '(featurep 'edebug)'が 'edebug'がロードされていれば' t'を返します。 – phils