有没有办法在特定列(例如80)显示真实的打印边距,这样背景为"n"以上的列获得另一种颜色或在此列显示实线?
我发现ColumnMarker(见这里),不幸的是,这个插件只突出显示超出指定列的文本.
我还尝试过将emacs的窗口/框架大小更改为(w/h)=(80 /).一般来说,这很好用.不幸的是,如果emacs窗口/框架最大化,它不在GNOME下!
小智 6
包fill-column-indicator.el完全符合您的要求,它在填充边距列上绘制一条垂直线,但可以配置为使用不同的值(在第70列包装代码注释,在列显示垂直线) 80).
EmacsWiki有文件和配置提示.
http://www.emacswiki.org/emacs-en/FillColumnIndicator
据我记得,无法在行尾右侧设置不同的背景(我认为这就是您想要做的)。您可以为每个框架设置背景颜色,并仅针对正常显示的字符覆盖它。
我的信息有点过时,所以不可能的情况可能只在 Emacs <=22 中,而 Emacs 23 引入了一种方法。