【发布时间】:2014-05-28 01:55:23
【问题描述】:
我正在尝试让 Emacs 24.3.1 在出现错误时打开 *Backtrace* 缓冲区,但我尝试的任何方法似乎都无法解决问题。这包括评估(setq debug-on-error t),运行toggle-debug-on-error 命令,并验证我的.emacs 中没有任何可能影响它的内容。
错误总是打印到迷你缓冲区,但即使我手动打开*Backtrace,它也不会显示任何调试信息。
关于如何恢复预期功能有什么想法吗?
【问题讨论】:
-
既然您已经接受了 Drew 的回答,那么问题出在哪里?
-
错误的原因仍然不清楚,但正如我在回应他的回答时解释的那样,从终端调用 Emacs 导致恢复正常行为。从表面上看,这可能与 Ubuntu 包含可以从 Unity 启动的 Emacs 副本有关。但是,我也从源代码编译 Emacs - 这是从终端运行的应用程序的副本。两个副本是相同的版本,但一个显示为为 Debian 编译,另一个显示为为“未知”Linux 编译。