Q : есть ли способ hl-line-mode
выделить текущую строку только в выбранном окне?
Когда у меня есть несколько окон, показывающих буферы с включенным hl-line-mode
, трудно сразу определить, какое окно является текущим.
У меня есть переменная cursor-in-non-selected-windows
набор для , nil
чтобы показать курсор только в текущем окне, но визуальный сигнал завален на подсвеченные линии в окнах.
Есть ли аналогичная настройка, позволяющая мне hl-line-mode
показывать выделенную строку только в текущем окне? Еще лучше, есть ли способ придать выделенным линиям другое лицо, когда они находятся в неактивных окнах (аналогично mode-line-inactive
)?
PS: да, я могу посмотреть на строку режима, чтобы сказать, какое окно активно, но это отвлекает меня от того, что я делаю, и нарушает мою концентрацию.
global-hl-line-mode
(вместо вызова hl-line-mode для каждого буфера), то будет выделена только строка выбранного окна.hl-line-mode
в нескольких типах буфера (occur
,mu4e
и т.д.). Я покопаюсь в исходном коде, когда получу момент.Ответы:
Вы можете установить
hl-line-sticky-flag
наnil
источник