我正在使用Emacs 24.3.1以及网络模式(http://web-mode.org/)。
我不需要语法高亮,我正在寻找一种方法来禁用此功能。我对Lisp知之甚少,甚至更不了解Elisp。
以下是突出显示功能的定义:web-mode.el:279。我猜我有一些可以设置为0
的vrariable所以突然显示不会发生,但我不知道在哪里看(文档中有一部分涵盖如何启用/禁用功能,但它没有谈论语法突出显示。)
答案 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)
进行修复