~tsdh/highlight-parentheses.el

Emacs: highlight surrounding parentheses
Release highlight-parentheses.el version 2.2.2
Fix "Selecting deleted buffer" error
Improve fix for #6 by always running the highlight fn in the right buffer

clone

read-only
https://git.sr.ht/~tsdh/highlight-parentheses.el
read/write
git@git.sr.ht:~tsdh/highlight-parentheses.el

You can also use your local clone with git send-email.

#highlight-parentheses: Highlights parentheses surrounding point in Emacs

NonGNU ELPA

highlight-parentheses.el dynamically highlights the parentheses surrounding point based on nesting-level using configurable lists of colors, background colors, and other properties.

#Screenshot

See how parens are fontified in different shades of red based on nesting level if they contain point.

A screenshot showing highlight-parentheses.el in action

#Usage

Add the following to your .emacs file:

(require 'highlight-parentheses)

Enable the mode using M-x highlight-parentheses-mode or by adding it to a hook like so:

(add-hook 'prog-mode-hook #'highlight-parentheses-mode)

There is also the global minor mode global-highlight-parentheses-mode which enables the mode in every buffer.

Furthermore, you can enable it also in the minibuffer using the following snippet:

(add-hook 'minibuffer-setup-hook #'highlight-parentheses-minibuffer-setup)

#Installation

The package is available from both NonGNU ELPA, and MELPA. With Emacs 28 (not yet released), NonGNU ELPA is enabled by default, so you can just do M-x package-install RET highlight-parentheses RET.

If you are using use-package, you can use the following recipe:

(use-package highlight-parentheses
  :ensure t)

#Questions & Patches

For asking questions, sending feedback, or patches, refer to my public inbox (mailinglist). Please mention the project you are referring to in the subject.

#Bugs

Bugs and requests can be reported here.

#License

highlight-parentheses.el is licensed under the GPLv3 (or later).