paren-face

Homepage: https://github.com/tarsius/paren-face

Author: Jonas Bernoulli

Updated:

Summary

A face for parentheses in lisp modes

Commentary

This library defines a face named `parenthesis' used just for
parentheses.  The originally intended purpose of this face is
to make parentheses less visible in Lisp code by dimming them.

We lispers probably don't need to be constantly made aware of
the existence of the parentheses.  Dimming them might be even
more useful for people new to lisp who have not yet learned to
subconsciously blend out the parentheses.

To use the `parenthesis' face, turn on `global-paren-face-mode'.
The option `paren-face-modes' controls in what buffers the minor
mode `paren-face-mode' is turned on.

The parenthesis at or before point, as well as the parenthesis at
the other end of the s-expression should actually stand out, but
that is beyond the scope of the mode defined here.  Instead use one
of the modes dedicated to that, e.g. the builtin `show-paren-mode'.

While this face is intended to be used with Lisp modes, it also
works with other major-modes, just add the mode to the value of
`paren-face-modes'.  Likewise, while this face is intended for
dimming, it can also be used for highlighting.

By default only parentheses are dimmed, customize option
`paren-face-regexp' if you also want to dim brackets or braces.
If you want to use a different regexp in different major-modes,
then use the major-mode hook to set the buffer local value.

Dependencies