在 Emacs 空白模式下不显示制表符

在 Emacs 空白模式下不显示制表符

通常,我使用空格进行缩进,但对于我正在处理的特定项目,惯例是使用制表符进行缩进。所以我创建了一个.dir-locals.el如下所示的文件:

((nil . ((indent-tabs-mode . t)
     (whitespace-style . '(face empty trailing lines-tail)))))

之前,whitespace-style 是(face tabs empty trailing lines-tail)

但是,当我这样做并加载 emacs 时,什么都没有改变。如果我打开whitespace-mode和关闭,制表符不会突出显示,但尾随空格和其他应该突出显示的内容也不会突出显示,几乎就像whitespace-mode仍然处于关闭状态一样。

我做错了什么吗?我在 Arch Linux 上使用 Emacs 24.3.1序幕

答案1

删除引号:(face empty trailing lines-tail)而不是'(face empty trailing lines-tail)

相关内容