P : existe uma maneira de hl-line-mode
destacar a linha atual apenas na janela selecionada?
Quando eu tenho várias janelas mostrando buffers ativados hl-line-mode
, é difícil dizer, de relance, qual janela está atual.
Eu tenho a variável cursor-in-non-selected-windows
configurada para nil
mostrar o cursor apenas na janela atual, mas essa sugestão visual é inundada pelas linhas destacadas nas janelas.
Existe uma configuração semelhante para permitir que eu hl-line-mode
mostre a linha destacada apenas na janela atual? Melhor ainda, existe uma maneira de dar às linhas destacadas uma face diferente quando estão em janelas inativas (análoga a mode-line-inactive
)?
PS: sim, posso olhar para a linha de modo para saber qual janela está ativa, mas isso tira meus olhos do que estou fazendo e interrompe minha concentração.
global-hl-line-mode
(em vez de chamar o modo hl-line para cada buffer), apenas a linha da janela selecionada será realçada.hl-line-mode
em alguns tipos de buffer (occur
,mu4e
, etc.). Vou procurar o código-fonte quando chegar um momento.Respostas:
Você pode definir
hl-line-sticky-flag
comonil
fonte