当我启用hl-line-mode时,文件的最后一行只会突出显示,直到它的最后一个字符(如果该行为空则完全没有),而不是像其他行一样。一个脏修复是在文件末尾添加一个空行,但我想知道是否有更好的方法来解决这个问题?
答案 0 :(得分:0)
实际上,这是正确的解决方法。您所看到的是,线条和文件在突出显示结束时结束。如果最后有一个换行符,那么整行就会突出显示。
更改emacs中的设置,以确保文件以换行符结尾
(setq require-final-newline t)
或通过自定义,您不仅可以找到自己喜欢的视觉效果,还可以找到令人惊讶的其他工具(例如make(1))表现得更好。
答案 1 :(得分:0)
如果你想改变hl-line-mode以突出显示缓冲区的结尾就好像它是一个LF,你可以通过添加一个带有后字符串的叠加来实现。