gpt4 book ai didi

Emacs nXhtml 漏洞

转载 作者:太空宇宙 更新时间:2023-11-03 18:48:49 27 4
gpt4 key购买 nike

我最近浏览了 php 等的 emacs 模式,并决定选择 nXhtml。但是,我不断收到以下错误:每当我打开一个 html 文件时,整个文件都以蓝色突出显示。不用说,这很烦人。我认为这可能是因为我的 html 文件没有任何 xhtml 规范。查看 nXhtml 网站,似乎该模式应该能够在使用快捷方式 Meta-Tab 时自动为我自动完成此信息。但是,当我尝试这样做时,emacs 会返回以下错误:


  (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)

现在,我不了解 Lisp,所以这对我来说完全陌生。有人知道这里发生了什么吗?如果有帮助,我正在 OS X 的终端窗口中运行 emacs 23。

编辑:对不起大家,但我找到了解决这个问题的方法。显然 nXhtml 出于某种原因会自动突出显示所有文本,但您可以使用以下选项将其关闭: M-x customize-option RET mumamo-chunk-coloring RET;然后将变量设置为某个较大的值。我知道有点像 hack,但它确实有效。解决方案来源:http://www.emacswiki.org/emacs/NxhtmlOldBugs

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

最佳答案

(重复问题;参见下面的链接)

这不是 nxhtml-mode 特有的:mumamo(多重主要模式)是 nxhtml-mode 使用的独立机制。

如果您不希望 mumamo 设置背景颜色,则有比设置 mumamo-chunk-coloring(稍微)更好的解决方案。

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

关于Emacs nXhtml 漏洞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3614048/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com