Memory Emacs-nxml模式导致内存溢出

Memory Emacs-nxml模式导致内存溢出,memory,emacs,nxml,Memory,Emacs,Nxml,似乎,nxhtml模式是在emacs中编辑混合html文件(带有php、css等片段)的唯一真正有趣的解决方案;这就是为什么我再次尝试通过stackoverflow获得答案,因为我知道我能提供的信息非常差 使用nxhtml模式或不使用nxhtml的nxml(据我所知,这是nxhtml的基础),我在emacs中遇到了严重的内存问题。在nxml模式打开的情况下,emacs在xhtml文件中工作了一段时间,似乎在尝试验证,在模式行“MEM FULL”中告诉我一段时间后停止。没有其他选项可以终止emac

似乎,nxhtml模式是在emacs中编辑混合html文件(带有php、css等片段)的唯一真正有趣的解决方案;这就是为什么我再次尝试通过stackoverflow获得答案,因为我知道我能提供的信息非常差

使用nxhtml模式或不使用nxhtml的nxml(据我所知,这是nxhtml的基础),我在emacs中遇到了严重的内存问题。在nxml模式打开的情况下,emacs在xhtml文件中工作了一段时间,似乎在尝试验证,在模式行“MEM FULL”中告诉我一段时间后停止。没有其他选项可以终止emacs进程。很难始终如一地再现这种行为,但似乎在以下情况下会发生:

  • 设置标记,使用C-M-n跳转到结束标记以标记区域
  • 以文件标记方式跳转(使用C-M-n和C-M-p)
我得到的印象是emacs在尝试验证文件时不知所措。我已经拆分了我的dot emacs,并设置了一个非常精简的配置,仅用于测试nxml模式,以确保该模式不会干扰其他扩展。似乎这个模式导致了问题,因为我仍然得到了所描述的行为


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

最新的nXhtml在这里:

如果bug仍然存在,可能会提交bug报告