Lors de l'édition de code Lisp, peut-on configurer emacs pour afficher chaque niveau imbriqué de parenthèses dans une couleur différente?

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

  •  02-07-2019
  •  | 
  •  

Question

En d'autres termes, un bloc de code comme celui-ci:

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

... ressemblerait à quelque chose comme ceci:

alt text

Si quelque chose comme cela existe déjà, de quoi s'agit-il? Et s’il n’existe pas, comment dois-je écrire?

Était-ce utile?

La solution

Je pense que vous cherchez quelque chose comme mwe-color-box .el

Autres conseils

Il existe le paquet rainbow-delimiters , qui ne fait pas exactement ce que vous voulez, mais ne fait que coloriser les parenthèses - ce qui est un bon sous-ensemble et vous permet de voir l’autre surbrillance syntaxique fournie par le mode majeur.

Si vous en avez besoin pour vous aider à éditer, je vous suggère d'activer la coloration du le plus interne qui contient le curseur avec une couleur d'arrière-plan différente. Au moins, je suis habitué à cela et cela suffit.

http://nschum.de/src/emacs/highlight-parentheses/ permet de ne mettre en évidence que les parenthèses.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top