通常,我使用空格进行缩进,但对于我正在处理的特定项目,惯例是使用制表符进行缩进。所以我创建了一个.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)
。