在emacs中使用自动换行时,长行可以换成较短的行。 hl-line次要模式似乎突出了整个包裹线。
我希望只有一行突出显示光标当前所在的行。在屏幕截图中,这将是第一行。
我必须更改哪个设置?
答案 0 :(得分:1)
hl-line
模式允许在hl-line-range-function中设置自定义行定义函数。该函数决定一行开始的位置和结束的位置。只需将其设置为适当的:
(defun visual-line-range ()
(save-excursion
(cons
(progn (beginning-of-visual-line) (point))
(progn (end-of-visual-line) (point)))))
(setq hl-line-range-function 'visual-line-range)
瞧。