如何让 Emacs 高亮显示超过 80 个字符的部分?

18

我在这里看到一些解决方案可以在一行超过80个字符时突出整个行,并且可以在行超过80个字符后进行line-wrap。我想做的是编辑我的.emacs文件,以便任何超过80个字符的字符都具有不同的背景。因此,前80个字符将具有我的当前emacs背景,而字符> 80将具有黑色背景。请问有人能指点我正确的方向吗?谢谢!

2个回答

35
我最近写了一篇关于这个主题的广泛文章。以下是它的要点:
(require 'whitespace)
(setq whitespace-line-column 80) ;; limit line length
(setq whitespace-style '(face lines-tail))

(add-hook 'prog-mode-hook 'whitespace-mode)

非常感谢,正是我想要的! - Houdini
1
非常好。这应该真正进入空格模式文档字符串,以便在emacs中可用。 - ataylor
不错的技巧!有没有办法使空格自动突出显示除ASCII以外的字符?我经常遇到这种情况,因为有很多Unicode字符看起来像ASCII字符。 - Truong Ha
1
我应该在哪里输入这些命令? - srgsanky
@srgsanky 你可以将它们放在你的 init.el 文件中。 - will
显示剩余2条评论

7

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接