【发布时间】:2015-01-30 21:15:27
【问题描述】:
我是 emacs 新手并使用 prelude。我想完全禁用自动换行后发生的语法突出显示,并让所有内容都使用正常的语法突出显示。我该怎么做?
这是我正在谈论的内容的屏幕截图:
【问题讨论】:
标签: emacs emacs-prelude
我是 emacs 新手并使用 prelude。我想完全禁用自动换行后发生的语法突出显示,并让所有内容都使用正常的语法突出显示。我该怎么做?
这是我正在谈论的内容的屏幕截图:
【问题讨论】:
标签: emacs emacs-prelude
whitespace-mode(实际上是一种内置模式)提供了对超出自动换行范围的内容的突出显示。
Prelude documentation 解释了如何禁用它:
禁用空白模式
虽然
whitespace-mode很棒,但有些人可能会觉得它太打扰了。您可以使用以下代码在您的个人配置中禁用它:
(setq prelude-whitespace nil)
【讨论】:
whitespace-mode 还负责突出显示超出自动换行范围的内容。我编辑了我的答案以反映这一点。所以禁用它将使您看到的亮点消失。
whitespace-style是一种配置whitespace-mode的哪些方面在用户只想启用whitespace-mode时启用的方法在fill-column 或whitespace-line-column 之后禁用突出显示。 whitespace-style 的默认值为'(face tabs spaces trailing lines space-before-tab newline indentation empty space-after-tab space-mark tab-mark newline-mark)。