Emacs - nxml-mode导致内存溢出

时间:2012-07-31 17:11:52

标签: memory emacs nxml

看来,nxhtml-mode是编辑emacs中混合html文件的唯一真正有趣的解决方案(使用php,css等片段);这就是为什么我再次尝试通过stackoverflow获得答案,因为我知道我能提供的信息相当差。

使用nxhtml-mode或nxml而不使用nxhtml(这是我知道nxhtml的基础)我在emacs中遇到严重的内存问题。在xxtml文件中使用nxml-mode打开,emacs似乎尝试验证,一段时间后停止告诉我在模式行“MEM FULL”。没有其他选项可以杀死emacs进程。很难相继地重现这种行为,但它似乎在以下情况下发生:

  • 设置标记,使用C-M-n跳转到结束标记以标记区域
  • 以标签方式跳转文件(使用C-M-n和C-M-p)

我觉得emacs在尝试验证文件时不堪重负。我已经拆分了我的dot-emacs并设置了一个非常简化的配置,仅用于测试nxml-mode并确保该模式不会干扰其他扩展。似乎这种模式会导致问题,因为我仍然会得到描述的行为。

我在Linux Mint 11上使用emacs 23.2.1。我最后一次尝试nxhtml时它是版本2.08。我发布了类似的问题recently

1 个答案:

答案 0 :(得分:0)

最新的nXhtml就在这里:

https://launchpad.net/nxhtml

可能会提交错误报告,如果它仍然存在