如何在Emacs中更改缓冲区末尾的空行颜色?

时间:2015-10-23 08:06:10

标签: emacs colors buffer

我目前正在使用

(setq-default indicate-empty-lines t)
(when (not indicate-empty-lines)
    (toggle-indicate-empty-lines))

在我的.emacs中指示文件何时结束。当没有线时,它会在左边缘放置一个小字符。

有没有办法使用Emacs' WhiteSpace要将缓冲区中的颜色更改为#3c3f41,而不是while与角色一起使用的方式?

为了更清楚,这是一个图像细分:

之前

before

after

在后图中我还删除了while语句来代替WhiteSpace

我想这可以在没有WhiteSpace的情况下以其他方式实现,但this Stack Overflow问题让我觉得需要WhiteSpace

我想将WhiteSpace语句添加到我的.emacs

1 个答案:

答案 0 :(得分:0)

Emacs随附WhiteSpace,所以安装应该都准备好了。要获得所需的自定义,只需将以下内容添加到.emacs:

(global-whitespace-mode 1)                       ; turn it on for all buffers
(set-face-background 'whitespace-empty "#3c3f41") ; set the color you want

这使您使用WhiteSpace的默认设置进行了更改。