【问题标题】:Emacs restore desktop interrupts with message "apply: Searching for program: No such file or directory, rcsdiff"Emacs 恢复桌面中断并显示消息“应用:搜索程序:没有这样的文件或目录,rcsdiff”
【发布时间】:2017-12-08 10:35:51
【问题描述】:

当我重新启动 emacs 时,desktopaid 的 dta-load-session 会尝试恢复我的会话(所有文件和窗口),但会中断并显示错误消息

apply: Searching for program: No such file or directory, rcsdiff

我如何找出使 emacs 搜索 rcsdiff 的文件,以便我可以在下次终止该缓冲区?

(MacOS 上的 Emacs 25.1.1)

【问题讨论】:

  • 要解决这个问题,M-x setq debug-on-error t 并检查回溯。
  • rcsdiff 被旧的 rcs 后端使用,所以我猜 Emacs 认为您正在访问一个版本控制的文件。您是否有任何名称以,v 结尾的文件?在文件旁边有一个RCS 目录也可能是一个触发器。
  • @tripleee:感谢您的提示,这已经有所帮助。但是,正确的调用是 M-x set-variable debug-on-error t
  • 是的,很抱歉错误的命令,感谢您的跟进。

标签: debugging emacs version-control


【解决方案1】:

安装Elisp Bug Hunter。它会自动为您找到错误。当您看到错误并且您不基于二等分初始化文件时,它会询问您一系列问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-27
    • 2014-06-25
    • 1970-01-01
    • 2018-07-29
    • 1970-01-01
    • 2018-08-09
    相关资源
    最近更新 更多