【发布时间】:2013-09-17 16:51:15
【问题描述】:
我在这里看到了一些解决方案,如果它超过 80 个字符,它将突出显示整行,并且一旦行变得大于 80,也会执行 line-wrap。我想做的是编辑我的 @ 987654322@ 文件,以便任何超过 80 的字符呈现不同的背景。所以前 80 个字符将具有我当前的 emacs 背景,然后字符 > 80 将具有黑色背景。有人可以指出我正确的方向吗?谢谢!
【问题讨论】:
标签: emacs
我在这里看到了一些解决方案,如果它超过 80 个字符,它将突出显示整行,并且一旦行变得大于 80,也会执行 line-wrap。我想做的是编辑我的 @ 987654322@ 文件,以便任何超过 80 的字符呈现不同的背景。所以前 80 个字符将具有我当前的 emacs 背景,然后字符 > 80 将具有黑色背景。有人可以指出我正确的方向吗?谢谢!
【问题讨论】:
标签: emacs
我最近就这个主题写了extensive article。这是它的要点:
(require 'whitespace)
(setq whitespace-line-column 80) ;; limit line length
(setq whitespace-style '(face lines-tail))
(add-hook 'prog-mode-hook 'whitespace-mode)
【讨论】:
除了@BozhidarBatsov 提到的解决方案之外,还有其他一些人们使用的解决方案:
column-marker.el -- 突出显示任何列fill-column-indicator.el -- 突出显示填充列mode-line-posn.el -- 大于限制时突出显示模式行中的列号wide-column.el -- 列超过限制时突出显示光标另见:
(FWIW,我个人的偏好是 mode-line-posn.el --- 较少干扰,只是适量的指示。)
【讨论】: