Como remover a linha visual do modo Python no Emacs

1

Eu comecei a usar o Emacs for Python e estou usando este pacote:

link

Depois de instalar, vejo isto:

Há uma linha branca (como sublinhado) abaixo da linha atual.

Como posso remover essa linha branca? é chato.

    
por Jackson Tale 13.10.2014 / 11:54

1 resposta

1

Para ver quais modos estão ativos em um determinado buffer, digite C-h m - que é um atalho para M-x describe-mode . Se hl-line-mode estiver ativado, a leitura será parecida com: Enabled minor modes: . . . Hl-Line . . . .

Parece que hl-line-mode está ativo e a hl-line color está definida como :underline t . Nas instruções na primeira página do link que você citou, ele diz o seguinte:

Line highlighting

You may want to enable this feature with the color you prefer,
to do so, drop one of the following lines in your .emacs

(global-hl-line-mode t) ;; To enable
(set-face-background 'hl-line "black") ;; change with the color that you like
                                       ;; for a list of colors:
                                       ;; http://raebear.net/comp/emacscolors.html

hl-line-mode também pode ser ativado localmente e / ou somente em modos principais específicos usando modos-ganchos - ativados como (hl-line-mode 1) e desativados com aparência de (hl-line-mode -1) .

Se hl-line-mode estiver ativo em todos modos principais, você está procurando por (global-hl-line-mode t) . Se hl-line-mode estiver ativo apenas em modos principais específicos, você está procurando por (hl-line-mode 1) . Em ambos os casos, basta remover ou comentar essa linha de código.

Também é possível ativar um modo menor globalmente, mas desativá-lo para modos principais específicos usando ganchos de modo. Nesse caso, a configuração global seria colocada no arquivo .emacs e um gancho de modo seria usado para desativá-la: (hl-line-mode -1) .

    
por 13.10.2014 / 16:25

Tags