【发布时间】:2015-04-30 16:40:37
【问题描述】:
在 Emacs 中,如何在 80 列后设置不同的背景颜色?
这样如果窗口宽度超过 80 列,80 之后的所有列都会有不同的背景颜色。
【问题讨论】:
-
This EmacsWiki 页面提到了几种突出显示限制列等的方法。没有一个直接响应您的请求(背景与限制列不同),但您可能会发现其中一些有用。
-
如果您没有找到现成的解决方案,迭代缓冲区中的行并为超过限制的列添加背景颜色的叠加层应该非常简单。
-
如果这还没有被发明出来,那么
fill-column-indicator很可能是修改的候选者,当垂直行末尾的列大于填充列时,添加一个带有颜色的覆盖。 github.com/alpaker/Fill-Column-Indicator 另请参阅内置的whitespace-mode以了解它可以提供什么。 -
@lawlist 我不推荐
fill-column-indicator,因为它带来的问题多于好处。 -
@lawlist 我明白了。很抱歉对于这个误会。但是 OP 也没有询问“一行”——根据我的理解,OP 要求所有行的背景颜色不同。