簡體   English   中英

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

[英]How to disable the highlighting of faces in Emacs using web-mode.el

我正在將Emacs 24.3.1與Web模式( http://web-mode.org/ )一起使用。

我不需要突出顯示語法,我正在尋找一種禁用此功能的方法。 我對Lisp知之甚少,甚至對Elisp也不甚了解。

以下是突出顯示功能的定義: web-mode.el:279 我猜我可以將某些變量設置為0因此不會突出顯示,但是我不知道在哪里看( 文檔中有一部分介紹如何啟用/禁用功能,但是它沒有提及語法突出顯示)。

我認為最好的選擇是禁用網絡模式的字體鎖定模式。

您可以通過以下方式從global-font-lock-mode指定主要模式排除項的列表
MX customize-variable RET font-lock-global-modes RET

從值菜單中選擇“特定於模式”,確保已選擇“除”,然后選擇“重復”選項並為web-mode插入(“ INS”)條目,然后使用“狀態”菜單保存設置。

如果這是該變量的唯一定制,則它類似於:

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

這似乎可以解決問題:

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

封閉的塊(帶有Cc Cf )仍然帶有下划線。

Web模式9.0.96版( http://web-mode.org )已修復該問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM