我在这里看到了一些解决方案,如果它超过80个字符会突出显示整行,并且一旦该行变得大于80就会执行line-wrap
。我想要做的是编辑我的.emacs
文件,以便超过80的任何字符都在不同的背景上。所以前80个字符将具有我当前的emacs背景,然后字符> 80会有黑色背景说。有人能指出我正确的方向吗?谢谢!
答案 0 :(得分:32)
我最近写了一篇关于这个主题的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)
答案 1 :(得分:7)
以下是人们使用的其他一些解决方案,以及@BozhidarBatsov提到的解决方案:
column-marker.el
- 突出显示任何列fill-column-indicator.el
- 突出显示填充列mode-line-posn.el
- 当大于限额wide-column.el
- 列通过限制时突出显示光标另见:
(FWIW,我的个人偏好是mode-line-posn.el
---不那么干扰,只是适量的指示。)