首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Emacs - nxhtml-mode -内存已满

Emacs - nxhtml-mode -内存已满
EN

Stack Overflow用户
提问于 2012-06-28 23:14:28
回答 1查看 446关注 0票数 1

在emacs中使用nxhtml-mode,几周后我就遇到了问题。在工作时,emacs会意外地暂停,直到在模式行中显示一条消息“!memory!”;很明显,nxhtml-mode会填满内存,直到emacs停止工作。我正在与html,php和css文件一起工作。

我不知道如何才能以一种有意义的方式调试这个问题。此外,我似乎是唯一一个有这个问题的人,因为谷歌没有提供这个问题的任何答案。

我在Linux Mint 11系统上使用emacs 2.32。我找不到nxhtml的版本,它说是从http://bazaar.launchpad.net/~nxhtml/nxhtml/main/revision/829下载的829版本。

我用最少的点-emacs设置了一个测试场景,只是为了测试nxhtml-mode。这看起来还不错,但它并没有反映出我的高效设置。在测试nxhtml-mode是否不喜欢任何东西时,我可能需要一周左右的时间来逐步包含我在emacs中使用的所有内容(例如org-mode),这在我的dot-emacs文件中被称为。

还有别的办法吗?我能找出是什么导致内存过载吗?有人在使用nxhtml-mode时遇到过类似的问题吗?

问候马丁

EN

回答 1

Stack Overflow用户

发布于 2012-07-10 16:08:14

我在emacs 23.3上也遇到了同样的问题。最近我切换到了24.1版本,希望这个问题能消失。Hélas

所以我切换到了sgml模式

代码语言:javascript
复制
(add-to-list 'auto-mode-alist (cons (concat "\\." (regexp-opt '("xml" "xsd" "xslt" "xsl" "html" "htm" "wsdl" "xml.template" "xhtml" "jsp") t) "\\'") 'sgml-mode))


(add-hook 'sgml-mode-hook
          '(lambda ()
             (sgml-electric-tag-pair-mode)))

实际上,您可以禁用xml验证:

代码语言:javascript
复制
(setq rng-nxml-auto-validate-flag nil)

我是在你的问题和评论之后做的,从那以后我就没有问题了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11247666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档