Jika Anda berurusan dengan bahasa yang mendukungnya, perhatikan ParEdit dengan serius. Jika Anda tidak menggunakan dialek Lisp, itu hampir tidak berguna.
Untuk penyorotan tanda kurung/kurung/paren umum, lihat mode tanda kurung-sorot (yang memberi kode warna beberapa tingkat tanda kurung setiap kali point ada di dalam mereka). Anda juga dapat mengaktifkan show-paren-mode melalui penyesuaian (yaitu M-x customize-variable show-paren-mode ); yang satu itu sangat menyoroti tanda kurung kurawal/kurung/paren yang cocok satu pada titik (jika yang satu pada titik tidak cocok dengan apa pun, Anda mendapatkan warna yang berbeda).
.emacs saya saat ini berisi (antara lain)
(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)
serta show-paren-mode itu kustomisasi, yang membantu saya dengan baik (tentu saja, saya juga menggunakan paredit saat lisping, tetapi ini masih sedikit berguna).
Selain jawabannya langsung dari manual atau wiki, lihat juga di autopair.