【问题标题】:error with ido.el emacs : Debugger entered--Lisp error: (void-variable <html)ido.el emacs 出错:进入调试器--Lisp 错误:(void-variable <html)
【发布时间】:2012-03-17 04:25:55
【问题描述】:

我正在从 marmalade 安装一些软件包,当我重新启动我的 emacs 时收到此错误,我无法再次卸载使用 marmalade 的软件包,我在调试模式下运行 emacs,这是错误:

Debugger entered--Lisp error: (void-variable <html)
eval-buffer(#<buffer  *load*<3>> nil "c:/Documents and Settings/Administrador/Datos de programa/.emacs.d/ido.el" nil t)  ; Reading at buffer position 32
load-with-code-conversion("c:/Documents and Settings/Administrador/Datos de programa/.emacs.d/ido.el" "c:/Documents and Settings/Administrador/Datos de programa/.emacs.d/ido.el" nil t)
ido-mode(t)
sublime-setup-go-to-anything()
sublime-activate()
byte-code("\300 \210\301\302!\207" [sublime-activate provide sublime-emacs] 2)
(sublime-activate)
eval-buffer(#<buffer  *load*<2>> nil "c:/Documents and Settings/Carlos/Datos de programa/.emacs.d/elpa/sublime-0.0.3/sublime-autoloads.el" nil t)  ; Reading at buffer position 2445
load-with-code-conversion("c:/Documents and Settings/Carlos/Datos de programa/.emacs.d/elpa/sublime-0.0.3/sublime-autoloads.el" "c:/Documents and Settings/Carlos/Datos de programa/.emacs.d/elpa/sublime-0.0.3/sublime-autoloads.el" nil t)
load("c:/Documents and Settings/Carlos/Datos de programa/.emacs.d/elpa/sublime-0.0.3/sublime-autoloads" nil t)

显然错误是 ido.el 文件的开头,标签 xml 是问题的原因,但我不知道如何解决这个问题......我的 ido 文件以

<?xml version="1.0"?>                   

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<meta content="Loggerhead/1.18 Python/2.6.5 Bazaar/2.3.3 Paste/1.7.2 PasteDeploy/1.3.3 SimpleTAL/4.1 Pygments/1.4 simplejson/2.1.3" name="generator" />
<title>~vcs-imports/emacs/trunk : contents of lisp/ido.el at revision 104584</title>

【问题讨论】:

    标签: emacs emacs23


    【解决方案1】:

    .el 文件扩展名代表 Emacs Lisp,因此任何此类文件的内容都应该是 lisp。查找 XML 内容表明在获取该文件时出现了相当大的问题。

    我怀疑通过 HTTP 获取文件的请求遇到了来自 Web 服务器的错误,并且您最终得到了 XHTML 错误页面而不是真实文件。

    sublime-0.0.3 包很可能已损坏,最好的做法是将其删除。您可以从完全删除该目录开始;希望 package.el 能优雅地处理这个问题。

    之后我会尝试再次安装该软件包。如果同样的事情发生,那么可能包实际上是在这个损坏的状态下上传的,你应该联系维护者让他们知道它需要修复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-31
      • 2012-02-24
      相关资源
      最近更新 更多