Variable: indent-bars-color
indent-bars-color is a customizable variable defined in
indent-bars.el.
Value
(highlight :face-bg t :blend 0.325)
Documentation
The main indent bar color.
The format is a list of 1 required element, followed by an optional plist (keyword/value pairs):
(main_color [:face-bg :blend])
where:
MAIN_COLOR: Specifies the main indentation bar
color (required). It is either a face name symbol, from
which the foreground color will be used as the primary bar
color, or an explicit color (a string). If nil, the default
color foreground will be used.
FACE-BG: A boolean controlling interpretation of the
MAIN_COLOR face (if configured). If non-nil, the background
color of the face will be used as the main bar color instead
of its foreground.
BLEND: an optional blend factor, a float between 0 and 1. If
non-nil, the main bar color will be computed as a blend
between MAIN_COLOR and the frame background color,
notionally:
BLEND * MAIN_COLOR + (1 - BLEND) * frame-background
If BLEND is nil or unspecified, no blending is done, and
MAIN_COLOR is used as-is.
Source Code
;; Defined in /nix/store/zkcdcnmcj3605fj09x584bf58d85brax-emacs-packages-deps/share/emacs/site-lisp/elpa/indent-bars-1.0.1/indent-bars.el
;;;;; Bar Colors
(defcustom indent-bars-color
'(highlight :face-bg t :blend 0.325)
"The main indent bar color.
The format is a list of 1 required element, followed by an
optional plist (keyword/value pairs):
(main_color [:face-bg :blend])
where:
MAIN_COLOR: Specifies the main indentation bar
color (required). It is either a face name symbol, from
which the foreground color will be used as the primary bar
color, or an explicit color (a string). If nil, the default
color foreground will be used.
FACE-BG: A boolean controlling interpretation of the
MAIN_COLOR face (if configured). If non-nil, the background
color of the face will be used as the main bar color instead
of its foreground.
BLEND: an optional blend factor, a float between 0 and 1. If
non-nil, the main bar color will be computed as a blend
between MAIN_COLOR and the frame background color,
notionally:
BLEND * MAIN_COLOR + (1 - BLEND) * frame-background
If BLEND is nil or unspecified, no blending is done, and
MAIN_COLOR is used as-is."
:type
'(list :tag "Color Options"
(choice :tag "Main Bar Color"
color
(face :tag "from Face")
(const :tag "Use default" nil))
(plist :tag "Other Options"
:inline t
:options
((:face-bg (boolean
:tag "Use Face's Background Color"
:value t))
(:blend (float
:tag "Blend Factor"
:value 0.5
:match (lambda (_ val) (and val (<= val 1) (>= val 0)))
:type-error "Factor must be between 0 and 1")))))
:group 'indent-bars-style
:set #'indent-bars--custom-set
:initialize #'custom-initialize-default)