Realce o conteúdo correspondente de um par de chaves no emacs

5

Eu tive uma vez, e não consigo descobrir como ligá-lo novamente. Em c++-mode (talvez em outros modos também), quando coloquei o cursor ou mesmo antes de uma chave de abertura ou logo após, além de destacar as próprias chaves, o emacs também destacaria o texto que o par emerge. Como esse recurso se chamava? Como posso ter isso de novo?

Thnx!

    
por Dror 01.07.2011 / 08:27

3 respostas

5
(show-paren-mode t)
(setq show-paren-style 'expression)

Emacs manual em show-paren-mode , mas não Mencione show-paren-style . Esta postagem no blog do emacs-fu faz.

    
por 02.07.2011 / 19:21
3

Você está pensando no modo hl-sexp? Eu só uso para o modo elisp. Nunca codificado cpp.

    
por 01.07.2011 / 16:51
2

O pacote 'mic-paren' faz isso, junto com a indicação de onde o parental correspondente é, se não estiver visível. Confira aqui .

Esta é a minha configuração preferida:

(setq paren-dont-touch-blink t)
(require 'mic-paren)
(paren-activate)
(setq paren-match-face 'highlight)
(setq paren-sexp-mode t))

O que destaca o texto entre os pais.

    
por 01.07.2011 / 17:21

Tags