gpt4 book ai didi

emacs - 我在 Windows 7 中的 Emacs 总是显示有关警告的启动错误

转载 作者:行者123 更新时间:2023-12-01 08:39:42 25 4
gpt4 key购买 nike

EDITED 2:这个问题已得到解答,尚未完成,但@vpit3833 提出的解决方案按我需要的方式工作。所以,以 emacs -nw --no-site-file 的方式调用 emacs。这会抑制错误消息,并且仍然调用 .emacs。但是,无论如何我仍然找不到错误的原因。有什么建议吗?但这次不是赏金。

EDITED 1:我为这个问题设置了赏金给任何可以解决这个问题的人。因为启动 Emacs 很烦人,必须手动加载 .emacs 文件。

我使用 Emacs Native Windows 应用程序。它运行良好。但现在它不会读取我的 .emacs,并且总是显示错误消息:

if: Wrong number of arguments: #[(type level message &rest args) "ÄÅÆ  ##" [type message args level display-warning apply format] 6 ("c:/Development/Tools/emacs-23.2/lisp/emacs-lisp/warnings.elc" . 8481)], 2

一切似乎都运行良好。但是在我安装 Emacs W32 和 Ergo Emacs 并卸载它们之后,现在 Emacs Native Windows 应用程序会显示该错误。

怎么了?

最佳答案

听起来像是 .emacs 中的错误,或者是 Emacs W32 或 Ergo Emacs 将某些东西安装到系统配置文件中,现在您的原生 Emacs 应用程序正在接收该文件。从消息本身来看,问题可能出在格式错误的 (if ...) 语句上。

您可以通过使用 -q 选项运行 Emacs 来检查您的 .emacs 是否存在问题,我猜在 Windows 中您可以从开始菜单的“运行程序”选项中执行此操作?

emacs -q

如果正常工作,则问题出在您的 .emacs 中。如果问题仍然存在,请尝试

emacs -Q

这将忽略系统上的所有配置文件。如果 emacs -Q 解决了问题,那么问题出在系统范围的配置上,但我不确定它在 Windows 中的哪个位置。

关于emacs - 我在 Windows 7 中的 Emacs 总是显示有关警告的启动错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4922105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com