Si está tratando con un lenguaje que lo admite, eche un vistazo serio a ParEdit. Sin embargo, si no está usando un dialecto Lisp, no es tan útil.
Para el resaltado general de llaves/corchetes/paréntesis, busque en el modo de paréntesis resaltado (que codifica con colores múltiples niveles de llaves siempre que point
está dentro de ellos). También puede activar show-paren-mode
a través de personalizaciones (es decir, M-x customize-variable show-paren-mode
); ese resalta fuertemente la llave/corchete/paren que coincide con uno en el punto (si el que está en el punto no coincide con nada, obtienes un color diferente).
mi .emacs
actualmente contiene (entre otras cosas)
(require 'highlight-parentheses)
(define-globalized-minor-mode global-highlight-parentheses-mode highlight-parentheses-mode
(lambda nil (highlight-parentheses-mode t)))
(global-highlight-parentheses-mode t)
así como que show-paren-mode
personalización, que me sirve bien (por supuesto, también uso paredit cuando balbuceo, pero aún son marginalmente útiles).
Además de la respuesta directamente del manual o wiki, también eche un vistazo a autopair.