Q : existe-t-il un moyen de hl-line-mode
mettre en surbrillance la ligne actuelle uniquement dans la fenêtre sélectionnée?
Lorsque j'ai plusieurs fenêtres affichant des tampons avec activé hl-line-mode
, il est difficile de dire, en un coup d'œil, quelle fenêtre est actuelle.
J'ai la variable cursor-in-non-selected-windows
définie pour nil
afficher le curseur uniquement dans la fenêtre actuelle, mais ce repère visuel est submergé par les lignes en surbrillance dans les fenêtres.
Existe-t-il un paramètre similaire pour me permettre d' hl-line-mode
afficher la ligne en surbrillance uniquement dans la fenêtre actuelle? Encore mieux, existe-t-il un moyen de donner aux lignes en surbrillance un visage différent lorsqu'elles sont dans des fenêtres inactives (analogues à mode-line-inactive
)?
PS: oui, je peux regarder la ligne de mode pour savoir quelle fenêtre est active, mais cela me détourne de ce que je fais et brise ma concentration.
global-hl-line-mode
(plutôt que d'appeler le mode hl-line pour chaque tampon), seule la ligne sélectionnée est mise en surbrillance.hl-line-mode
dans quelques types de tampons (occur
,mu4e
, etc.). Je vais fouiller dans le code source quand j'aurai un moment.Réponses:
Vous pouvez définir
hl-line-sticky-flag
ànil
la source