Emacs nXhtml正在退出
我最近浏览了一下php等的emacs模式,并决定选择nXhtml。但是,我不断遇到以下错误:每当我打开一个html文件时,整个文件都会以蓝色突出显示。不用说,这是相当令人烦恼的。我想这可能是因为我的html文件没有任何xhtml规范。查看nXhtml网站,当我使用快捷方式元选项卡时,该模式似乎应该能够自动完成此信息。但是,当我尝试此操作时,emacs返回以下错误:Emacs nXhtml正在退出,emacs,lisp,elisp,Emacs,Lisp,Elisp,我最近浏览了一下php等的emacs模式,并决定选择nXhtml。但是,我不断遇到以下错误:每当我打开一个html文件时,整个文件都会以蓝色突出显示。不用说,这是相当令人烦恼的。我想这可能是因为我的html文件没有任何xhtml规范。查看nXhtml网站,当我使用快捷方式元选项卡时,该模式似乎应该能够自动完成此信息。但是,当我尝试此操作时,emacs返回以下错误: 现在,我不懂Lisp,所以这对我来说是完全陌生的。有人知道这是怎么回事吗?如果有帮助的话,我正在OSX的终端窗口中运行Emacs
现在,我不懂Lisp,所以这对我来说是完全陌生的。有人知道这是怎么回事吗?如果有帮助的话,我正在OSX的终端窗口中运行Emacs23 编辑:很抱歉,但我找到了解决办法。显然,nXhtml会出于某种原因自动高亮显示所有文本,但您可以使用以下选项关闭该选项:M-x自定义选项RET mumamo chunk coloring RET;然后将变量设置为某个较大的值。我知道这有点像黑客,但它很管用。解决方案来源: 另外,感谢Trey对代码格式的帮助。(重复问题;请参阅下面的链接) 这并不是nxhtml模式:mumamo(多个主要模式)是nxhtml模式使用的一种单独的机制 如果您不想让mumamo设置背景色,有(稍微)比设置
mumamo块着色更好的解决方案
请参见此处:您实际上可以回答自己的问题,而不必用答案编辑问题。事实上,前者更受欢迎,因为它保持了网站的问答风格,因此将来任何有类似问题的人都可以找到这一点并看到答案。大卫说的话,加上其他人可以投票支持你的答案:)
(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)