2012-07-31 62 views
0

看来,nxhtml模式是唯一真正有趣的解决方案,用于编辑emacs中的混合html文件(带有php,css等片段);这就是为什么我再次尝试通过stackoverflow得到答案,知道我能提供的信息相当差。Emacs-nxml-mode导致内存溢出

使用nxhtml模式或nxml没有nxhtml(这是我知道nxhtml的基地)我在emacs中得到严重的内存问题。在使用nxml-mode的时候,在xhtml文件中工作的时候,emacs似乎尝试验证,在一段时间后停止,并在模式行“MEM FULL”中告诉我。没有其他选择杀死emacs进程。这是很难consistantly重现此问题,但在下列情况下似乎发生了:

  • 设置一个标志,使用CMN跳转到结束标记来标记的区域
  • 在文件标签明智跳来跳去(使用CMn和CMp)

我感觉emacs不知所措,试图验证文件。我已经拆分了我的dot-emacs并设置了一个非常简化的配置,仅用于测试nxml模式并确保该模式不会干扰其他扩展。看来这种模式导致了这些问题,因为我仍然得到了描述的行为。

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

回答