Variable: rainbow-delimiters-pick-face-function
rainbow-delimiters-pick-face-function is a customizable variable
defined in rainbow-delimiters.el.
Value
rainbow-delimiters-default-pick-face
Documentation
The function used to pick a face used to highlight a delimiter.
The function should take three arguments (DEPTH MATCH LOC), where:
- DEPTH is the delimiter depth; when zero or negative, it's an unmatched
delimiter.
- MATCH is nil iff the delimiter is a mismatched closing delimiter.
- LOC is the location of the delimiter.
The function should return a value suitable to use as a value of the face text
property, or nil, in which case the delimiter is not highlighted.
The function should not move the point or mark or change the match data.
Source Code
;; Defined in ~/.emacs.d/elpa/rainbow-delimiters-20210515.1254/rainbow-delimiters.el
(defcustom rainbow-delimiters-pick-face-function
#'rainbow-delimiters-default-pick-face
"The function used to pick a face used to highlight a delimiter.
The function should take three arguments (DEPTH MATCH LOC), where:
- DEPTH is the delimiter depth; when zero or negative, it's an unmatched
delimiter.
- MATCH is nil iff the delimiter is a mismatched closing delimiter.
- LOC is the location of the delimiter.
The function should return a value suitable to use as a value of the `face' text
property, or nil, in which case the delimiter is not highlighted.
The function should not move the point or mark or change the match data."
:tag "Pick face function"
:type 'function
:group 'rainbow-delimiters)