问题标签 [nxhtml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
340 浏览

django - 小马模式可以与 django-html-mumamo-mode 一起使用吗?

我刚开始使用 Django,我想使用支持框架的模式。我浏览了django wiki,发现 Django 有很多 emacs 模式,这让我很难决定使用哪种模式。Pony 模式有很多功能可以简化工作流程,而 django-html-mumamo-mode 看起来非常适合编辑模板。我想使用这两种模式,但我不知道这两种模式是否会完美共存。此外,模板编辑包含在 Pony 的功能列表中,但我不知道这是否足够(因为模板可能包含不同语言的片段),这就是我考虑使用 django-html-mumamo-mode 和 pony 的原因。可以做到吗?也欢迎任何有关在 emacs 中使用 django 的建议。

0 投票
1 回答
431 浏览

emacs - nxml-mode 和 nxhtml-mode 的区别?

我安装了nxml-mode,然后nxhtml-mode(它们看起来很棒,在我最喜欢的编辑器中进行实时验证真是太好了)。

我知道 XHTML 文件是 XML 文件,因此我可以使用“just”nxml-mode来编辑 XHTML。但我有点困惑:什么nxhtml-mode提供不提供nxml-mode

如果您要编辑 XHTML,您会直接使用nxml-mode还是花时间安装nxhtml-mode

编辑当然已经阅读了 nxhtml 的第一页,在那里我下载了 nxhtml。

它是这样说的,例如:

那么什么样的补全,例如,它会做 nxml-mode 不会做的事情?

一个可以用 nxhtml 完成而不能用 nxml 完成的例子真的很棒。

0 投票
1 回答
378 浏览

ruby-on-rails - 每次打开 .html.erb 文件时都设置 eruby-nxhtml-mumamo-mode

我下载了 nxhtml 并解压缩。然后我把它放在我的 .emacs 文件中。

当我打开一个 .html.erb 文件时,它没有设置正确的模式(因此语法突出显示不正确)。我知道 require 语句运行正确 b/c 我可以手动将 aquamacs 设置为 eruby-nxhtml-mumamo-mode ,如果我注释掉 require 行,我什至无法切换到该模式。我什至尝试将 eruby...-mode 替换为其他模式,例如 c++-mode 和其他我知道可以工作但也不起作用的模式。

那么我的正则表达式有问题吗?我不确定。任何帮助,将不胜感激。

0 投票
4 回答
499 浏览

html - 如何让 emacs 仅在打开 php/html 文件时才加载 nXhtml 并防止它在启动时加载

因此,为了优化 emacs 启动时间,我更喜欢将所有 mod 封装在一个 hook 或一个 eval-after-load 中。所以我想出了python、cpp和latex,但我被nXhtml困住了。我尝试了以下方法:

这根本不起作用。

编码 :

加载 nXhtml 的某些部分,但 nXhtml 模式未打开(仅 SGML 和 AC),因此在我的 php 源代码中范围的颜色没有不同,或者自动完成/括号完成不起作用。

它正常工作的唯一方法是让它在启动时加载。

查看跟踪,在启动期间加载 nxhtml 时,它说:

“majmodpri-apply-priorities running ...(完成)”

但是,当负载由 html-mode-hook 或 eval-after-load 封装时,跟踪会显示:

“majmodpri-apply-priorities running ... MU:majmodpri-check 更改 majmodpri-apply-priorities: buffer=index.php, html-mode,nil => sgml-mode,nil majmodpri-apply-priorities running ... (完毕)”

有任何想法吗?

0 投票
1 回答
68 浏览

emacs - 如何在 emacs nxhtml 模式下禁用 mlinks-mode

我正在使用带有 nxhtml 模式的 emacs。我发现 mlinks-mode 很痛苦,因为我将 PHP 常量用于我的路径,这会触发 mlinks-mode - 所以当我无意中单击链接时,我会得到一个调试堆栈跟踪。

每当我进入 HTML 块时,都会启用 mlinks-mode。我尝试设置我的初始化文件或 mlinks-mode 选项来禁用它,但无论这些设置如何,它似乎都是动态加载的。有没有办法阻止 nxhtml 加载这种模式,除非我想要它?

0 投票
4 回答
3221 浏览

emacs - 下划线作为词的一部分,表示前向词不起作用

我试图让下划线被视为此处此处forward/backward-word描述的函数的单词的一部分。我特别想让它在模式下工作,但真的希望它在所有模式下都能像这样工作。nxhtml

site-start.el用多种不同的方式修改了我的文件,但无济于事。但是如果我在缓冲区中手动执行命令M-x modify-syntax-table,它就可以正常工作。我只是不能让它成为默认行为。

这是我尝试放入site-start.el文件的内容:

我错过了什么?

0 投票
1 回答
383 浏览

emacs - Emacs 中的 XHTML / JSF 样板代码

我正在使用 Emacs 在 JSF 项目中编写 XHTML 页面,并且必须在每个 XHTML 文件的标题处使用的样板代码量难以键入、丑陋且容易出错。例如:

处理这个问题的“emacs方式”是什么?我已经阅读了有关nXhtml 模式的信息,但没有尝试过,也不知道它是否像上面那样自动完成样板文件,或者只是提供更多基本的 XML 检查/完成语法。无论如何,我想首先评估更轻量级的替代方案。

0 投票
1 回答
453 浏览

memory - Emacs - nxhtml 模式 - 内存已满

在 emacs 中使用 nxhtml-mode ,几周以来我遇到了问题。工作时,emacs 意外暂停,直到在模式行“!MEM FULL!”中显示一条消息;显然 nxhtml-mode 正在填满内存,直到 emacs 停止工作。我正在处理 html、php 和 css 文件。

我不知道如何以有意义的方式调试此问题。此外,我似乎是唯一一个遇到这个问题的人,因为谷歌搜索并没有给出这个问题的任何答案。

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

我用最小的 dot-emacs 设置了一个测试场景,只是为了测试 nxhtml 模式。这似乎没问题,但它并不反映我的高效设置。在测试 nxhtml-mode 是否不喜欢任何东西(在我的 dot-emacs 文件中调用)时,逐渐包含我在 emacs 中使用的所有内容(例如 org-mode)可能需要一周左右的时间。

还有其他方法吗?我可以找出导致内存过载的原因吗?有没有人在使用 nxhtml-mode 时遇到过类似的问题?

问候马丁

0 投票
1 回答
518 浏览

windows - 在 Windows 和 Ubuntu Emacs for PHP 中接收 Flymake 错误

我收到此错误。

我在 Windows 7 上使用 emacs 24 GNU Emacs 24.1.1 (i386-mingw-nt6.1.7601) 有一篇文章强调了这个错误,但它指的是在 linux 中检查 /etc 但是我在 Windows 上。http://sachchua.com

这是我的 .emacs 中当前相关的部分,我该怎么做才能让它工作。

编辑:

我现在也在 ubuntu 12.04 中尝试过这个并且收到同样的错误。

0 投票
2 回答
344 浏览

windows - 在 windows 上安装 emacs 插件

我已经浏览了其他主题,但我仍然找不到解决方案。我正在尝试在 Windows 7 中为 Emacs 安装“nxhtml”插件。我已经将“HOME”环境变量设置为“C:\”。所以,我的 .emacs.d 文件夹就在那里,我把 nxhtml 放在那里,并将下面的行添加到我的“_emacs.d”文件中,正如自述文件所说:

(加载“C:\.emacs.d\nxhtml\autostart.el”)

但它不加载。

我也试过把:(add-to-list 'load-path "C:\.emacs.d\nxhtml")

(加载“autostart.el”)

但无济于事......有人可以在这里阐明一下吗?tnx。