Ao editar código Lisp, emacs pode ser configurado para exibir cada nível aninhado de parênteses em uma cor diferente?

StackOverflow https://stackoverflow.com/questions/138056

  •  02-07-2019
  •  | 
  •  

Pergunta

Em outras palavras, um bloco de código como este:

(setq initial-major-mode
  (lambda ()
    (text-mode)
    (font-lock-mode)
    ))

... sairia parecendo algo como isto:

text alt

Se algo como isso já existe, o que é? E se ela não existir, como devo ir sobre a escrevê-lo?

Foi útil?

Solução

Eu acho que você está procurando algo como mwe-color-box .El

Outras dicas

Não é o pacote arco-íris-delimitadores , o que não fazer exatamente o que você quer, mas não apenas colorir os parênteses - que é uma boa subconjunto e permite ainda a ver o outro destaque de sintaxe fornecido pelo modo maior.

Se você precisa disso para edição ajuda, então eu sugiro ligar colorir o mais interna sexp que contém o cursor com uma cor de fundo diferente. Pelo menos eu estou acostumado a isso e é suficiente.

http://nschum.de/src/emacs/highlight-parentheses/ permite realçar apenas os parênteses.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top