如何使用web-mode.el禁用Emacs中面部的突出显示

时间:2014-09-29 09:28:24

标签: emacs elisp

我正在使用Emacs 24.3.1以及网络模式(http://web-mode.org/)。

我不需要语法高亮,我正在寻找一种方法来禁用此功能。我对Lisp知之甚少,甚至更不了解Elisp。

以下是突出显示功能的定义:web-mode.el:279。我猜我有一些可以设置为0的vrariable所以突然显示不会发生,但我不知道在哪里看(文档中有一部分涵盖如何启用/禁用功能,但它没有谈论语法突出显示。)

3 个答案:

答案 0 :(得分:1)

我认为最好的选择是禁用网络模式的字体锁定模式。

您可以通过
指定global-font-lock-mode的主要模式排除列表 M-x customize-variable RET font-lock-global-modes RET

从值菜单中选择“特定模式”,确保选中“除外”,然后选择“重复”选项并插入(“INS”)web-mode的条目,并使用状态菜单保存设置。

如果这是该变量的唯一自定义,那么它类似于:

(setq font-lock-global-modes '(not web-mode))

答案 1 :(得分:1)

这似乎可以解决问题:

(setq web-mode-font-lock-keywords nil)

封闭的区块( C-c C-f )仍有下划线。

答案 2 :(得分:1)

使用版本9.0.96的网络模式(http://web-mode.org

进行修复