Function: indent-bars--style1
indent-bars--style1 is a natively compiled function defined in
indent-bars.el.
Signature
(indent-bars--style1 STYLE NAME)
Documentation
Return the value of style variable NAME for STYLE.
Considers ([no-]inherit . rest) inheritance.
Source Code
;; Defined in /nix/store/zkcdcnmcj3605fj09x584bf58d85brax-emacs-packages-deps/share/emacs/site-lisp/elpa/indent-bars-1.0.1/indent-bars.el
(defun indent-bars--style1 (style name)
"Return the value of style variable NAME for STYLE.
Considers ([no-]inherit . rest) inheritance."
(let* ((tag (ibs/tag style))
(sym (indent-bars--alt name tag))
(val (symbol-value sym))
(inhrt t)) ; inherit by default
(when tag
;; Check for the ([no-]inherit . actual-val) form
(when (and (consp val) (memq (car val) '(inherit no-inherit)))
(setq inhrt (and (car val) (not (eq (car val) 'no-inherit)))
val (cdr val)))
(when inhrt
(setq val (indent-bars--custom-inherit
(symbol-value (indent-bars--alt name nil)) val))))
val))