【问题标题】:Have emacs highlight characters over 80? [duplicate]emacs 是否高亮显示超过 80 个字符? [复制]
【发布时间】:2013-09-17 16:51:15
【问题描述】:

我在这里看到了一些解决方案,如果它超过 80 个字符,它将突出显示整行,并且一旦行变得大于 80,也会执行 line-wrap。我想做的是编辑我的 @ 987654322@ 文件,以便任何超过 80 的字符呈现不同的背景。所以前 80 个字符将具有我当前的 emacs 背景,然后字符 > 80 将具有黑色背景。有人可以指出我正确的方向吗?谢谢!

【问题讨论】:

    标签: emacs


    【解决方案1】:

    我最近就这个主题写了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)
    

    【讨论】:

    • 非常感谢,正是我想要的!
    • 非常好。这应该真正进入空白模式文档字符串,以便在 emacs 中可用。
    • 好招!有没有让空格自动突出显示除 ASCII 以外的字符?我遇到过很多次这种情况,因为有太多的 Unicode 字符看起来像 ASCII 字符。
    • 此解决方案将无法在此缓冲区中显示制表符/空格。
    • 我应该在哪里输入这些命令?
    【解决方案2】:

    除了@BozhidarBatsov 提到的解决方案之外,还有其他一些人们使用的解决方案:

    另见:

    (FWIW,我个人的偏好是 mode-line-posn.el --- 较少干扰,只是适量的指示。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-07
      • 2011-05-01
      • 2015-11-01
      • 2012-03-11
      • 2014-06-11
      • 1970-01-01
      • 2012-04-01
      • 1970-01-01
      相关资源
      最近更新 更多