P : ¿hay alguna manera de hl-line-mode
resaltar la línea actual solo en la ventana seleccionada?
Cuando tengo varias ventanas que muestran buffers con activado hl-line-mode
, es difícil decir, de un vistazo, qué ventana está actualizada.
Tengo la variable cursor-in-non-selected-windows
configurada para nil
mostrar el cursor solo en la ventana actual, pero esa señal visual está inundada por las líneas resaltadas en las ventanas.
¿Existe una configuración similar que me permita hl-line-mode
mostrar la línea resaltada solo en la ventana actual? Aún mejor, ¿hay alguna manera de dar a las líneas resaltadas una cara diferente cuando están en ventanas inactivas (análogas a mode-line-inactive
)?
PD: sí, puedo mirar la línea de modo para saber qué ventana está activa, pero al hacerlo, me quito los ojos de lo que estoy haciendo y me rompe la concentración.
global-hl-line-mode
(en lugar de llamar a hl-line-mode para cada búfer), solo se alinea la ventana seleccionada.hl-line-mode
en unos pocos tipos de tampón (occur
,mu4e
, etc.). Buscaré el código fuente cuando tenga un momento.Respuestas:
Puedes configurar
hl-line-sticky-flag
anil
fuente