P : Czy istnieje sposób, aby hl-line-mode
podświetlić bieżącą linię tylko w wybranym oknie?
Kiedy mam wiele okien z hl-line-mode
włączonymi buforami , trudno jest na pierwszy rzut oka stwierdzić, które okno jest aktualne.
Mam zmienną cursor-in-non-selected-windows
ustawioną tak, nil
aby pokazywała kursor tylko w bieżącym oknie, ale ta wizualna wskazówka jest zatłoczona przez podświetlone linie w oknach.
Czy istnieje podobne ustawienie pozwalające hl-line-mode
wyświetlać podświetloną linię tylko w bieżącym oknie? Co więcej, czy istnieje sposób, aby wyróżnić linie inną twarz, gdy są one w nieaktywnych oknach (analogicznie do mode-line-inactive
)?
PS: tak, mogę spojrzeć na linię trybu, aby stwierdzić, które okno jest aktywne, ale robi to oderwałem wzrok od tego, co robię i przerywa koncentrację.
global-hl-line-mode
(zamiast wywoływania trybu linii-hl dla każdego bufora), wówczas podświetlona zostanie tylko linia w wybranym oknie.hl-line-mode
w kilku typach bufor (occur
,mu4e
, itd.). Zaraz zacznę szukać w kodzie źródłowym.Odpowiedzi:
Możesz ustawić
hl-line-sticky-flag
nanil
źródło