首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Emacs nXhtml窃听

Emacs nXhtml窃听
EN

Stack Overflow用户
提问于 2010-08-31 23:52:54
回答 1查看 519关注 0票数 2

最近,我浏览了一下针对php之类的emacs模式,并决定使用nXhtml。但是,我一直收到以下错误:每当我打开html文件时,整个文件都会以蓝色高亮显示。不用说,这是相当烦人的。我想这可能是因为我的html文件没有任何xhtml规范。从nXhtml网站上看,当我使用快捷的Meta时,该模式应该能够自动完成这些信息。但是,当我尝试这样做时,emacs会吐出以下错误:

代码语言:javascript
复制
  (when rngalt-complete-last-try (funcall rngalt-complete-last-try))
  (or (and lt-pos (= ... lt-pos) (or ... ... ... ...)) (when rngalt-complete-last-tr$
  (let ((lt-pos ...) xmltok-dtd) (or (and lt-pos ... ...) (when rngalt-complete-last$
  (progn (unless rng-current-schema-file-name (when ... ...)) (let (... xmltok-dtd) $
  (or (when rngalt-complete-first-try (funcall rngalt-complete-first-try)) (progn (u$
  (progn (rngalt-reapply-validation-header) (when rng-current-schema-file-name (rnga$
  (if rng-validate-mode (progn (rngalt-reapply-validation-header) (when rng-current-$
  (when rng-validate-mode (rngalt-reapply-validation-header) (when rng-current-schem$
  rngalt-complete()
  run-hook-with-args-until-success(rngalt-complete)
  nxml-complete()
  call-interactively(nxml-complete nil nil)

现在,我不认识李斯特,所以这对我来说是完全陌生的。有人知道这是怎么回事吗?如果有帮助的话,我将从OS的终端窗口运行emacs 23。

编辑:很抱歉,但我想出了解决办法。显然,由于某种原因,nXhtml会自动高亮显示所有文本,但是可以使用以下选项关闭它:M自定义选项RET块着色RET;然后将变量设置为某个大值。有点像黑客,我知道,但很管用。解决方案来源:http://www.emacswiki.org/emacs/NxhtmlOldBugs

另外,感谢Trey在代码格式方面的帮助。

EN

回答 1

Stack Overflow用户

发布于 2010-09-01 00:51:31

(重复问题;见下文链接)

这不是nxhtml模式,特别是: mumamo (多个主要模式)是nxhtml模式使用的一个独立机制。

如果你不想让木乃伊设置背景色的话,还有比设置mumamo-chunk-coloring更好的解决方案。

见此处:In emacs, how to stop nxthml to mess with my background-color?

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

https://stackoverflow.com/questions/3614048

复制
相关文章

相似问题

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