Package: indent-bars

Defined variables (28)

indent-bars-patternA pattern specifying the vertical structure of indent bars.
indent-bars-treesit-supportWhether to enable tree-sitter support (if available).
indent-bars-unspecified-fg-colorColor to use as the default foreground color if unspecified.
indent-bars-prefer-characterUse characters instead of stipple to draw bars.
indent-bars-no-stipple-char-font-weightFont weight to use to draw the character bars.
indent-bars-pad-fracThe offset of the bar from the left edge of the character.
indent-bars-zigzagThe zigzag to apply to the bar pattern.
indent-bars-starting-columnThe starting column on which to display the first bar.
indent-bars-styleThe `indent-bars-style' struct for the main style.
indent-bars-width-fracThe width of the indent bar as a fraction of the character width.
indent-bars-spacing-overrideOverride for default, major-mode based indentation spacing.
indent-bars-unspecified-bg-colorColor to use as the frame background color if unspecified.
indent-bars-mode-hookHook run after entering or leaving `indent-bars-mode'.
indent-bars-ppss-syntax-tableA special syntax table for identifying strings and list contexts.
indent-bars-color-by-depthConfiguration for depth-varying indentation bar coloring.
indent-bars-depth-update-delayMinimum delay time in seconds between depth highlight updates.
indent-bars--remapsAn alist of active face-remap cookies for faces.
indent-bars-modeNon-nil if Indent-Bars mode is enabled.
indent-bars-display-on-blank-linesWhether to display bars on blank lines.
indent-bars-highlight-current-depthCurrent indentation depth bar highlight configuration.
indent-bars-highlight-selection-methodMethod for selecting bar depth for current indentation highlight.
indent-bars--stipple-remapsA hash table of active stipple face-remap cookies.
indent-bars-no-descend-listsConfigure bar behavior inside (nested) list contexts.
indent-bars-colorThe main indent bar color.
indent-bars-no-descend-stringConfigure bar behavior inside strings.
indent-bars--stylesList of known indent-bars style structs.
indent-bars-no-stipple-charCharacter to display when stipple is unavailable (as in the terminal).
indent-bars-defer-setupWhether to defer indent-bars setup to `after-change-major-mode-hook'.

Defined functions (85)

indent-bars--current-depth-stipple(&optional W H ROT STYLE)
indent-bars-reset-styles(&rest R)
indent-bars--stipple-rot(WIN W)
indent-bars-style-tag--inliner(INLINE--FORM X)
indent-bars--blend-colors(C1 C2 FAC)
indent-bars--depth(LEN)
indent-bars--update-current-depth-highlight-in-buffer(BUF)
indent-bars-teardown()
indent-bars--initialize-invisible-face()
indent-bars-setup-and-remove(FRAME)
indent-bars-setup()
indent-bars-style-current-stipple-face(indent-bars-style-current-stipple-face X)
indent-bars--draw-line(STYLE NBARS START END &optional SKIP INVENT SWITCH-AFTER STYLE2)
indent-bars--create-faces(STYLE NUM)
indent-bars--row-data(W PAD ROT WIDTH-FRAC)
indent-bars-style-create(&optional TAG)
indent-bars--extend-region(START END)
indent-bars--guess-spacing()
indent-bars--remove-plist-remaps(PL)
indent-bars--schedule-remap-cleanup()
indent-bars-style-current-bg-color(indent-bars-style-current-bg-color X)
indent-bars--draw-all-bars-between(START END)
indent-bars--blank-string(STYLE OFF NBARS BAR-FROM SKIP &optional WIDTH SWITCH-AFTER STYLE2)
indent-bars--style1(STYLE NAME)
indent-bars--setup-font-lock()
indent-bars--style(STYLE NAME)
indent-bars--calculate-face-spec(STYLE DEPTH)
indent-bars--no-stipple-char(STYLE DEPTH)
indent-bars--fontify(BEG END VERBOSE)
indent-bars-style-depth-palette(indent-bars-style-depth-palette X)
indent-bars--stipple-face-spec(W H ROT &optional STYLE STIPPLE)
indent-bars-style-no-stipple-chars(indent-bars-style-no-stipple-chars X)
indent-bars--depth-palette(STYLE &optional BLEND-OVERRIDE)
indent-bars--main-color(STYLE &optional TINT TINT-BLEND BLEND-OVERRIDE)
indent-bars-reset(&rest R)
indent-bars--new-style(&optional TAG)
indent-bars--current-indentation-depth(&optional ON-BAR INCLUDE-SKIP)
indent-bars-style-current-depth-palette(indent-bars-style-current-depth-palette X)
indent-bars--custom-inherit(OLD NEW)
indent-bars--background(&optional NO-REMAP)
indent-bars--display-blank-lines(BEG END &optional STYLE SWITCH-AFTER STYLE2)
indent-bars--update-current-depth-highlight()
indent-bars--update-all-stipples()
indent-bars--rot(NUM W N)
indent-bars-style-faces(indent-bars-style-faces X)
indent-bars--window-change(&optional WIN)
indent-bars-style-current-stipple-face--inliner(INLINE--FORM X)
indent-bars--colors-from-regexp(REGEXP &optional FACE-BG)
indent-bars-style-faces--inliner(INLINE--FORM X)
indent-bars-style-tag(indent-bars-style-tag X)
indent-bars--alt-custom(ALT OPT ALT-DESCRIPTION STD-VAL &optional ADD-INHERIT NO-INHERIT &rest R)
indent-bars--current-depth-palette(STYLE)
indent-bars-style-stipple-face(indent-bars-style-stipple-face X)
indent-bars--stipple(W H ROT &optional STYLE WIDTH-FRAC PAD-FRAC PATTERN ZIGZAG)
indent-bars--compute-and-highlight-current-depth(&optional FORCE)
indent-bars--get-color(STYLE DEPTH &optional CURRENT-HIGHLIGHT)
indent-bars-style-main-color(indent-bars-style-main-color X)
indent-bars-mode(&optional ARG)
indent-bars-style-current-bg-color--inliner(INLINE--FORM X)
indent-bars--set-current-depth-highlight(DEPTH)
indent-bars--create-no-stipple-chars(STYLE NUM)
indent-bars--background-color(&optional NO-REMAP)
indent-bars--whr(W H R)
indent-bars--context-indentation()
indent-bars--context-bars(END &optional MIN)
indent-bars-style-depth-palette--inliner(INLINE--FORM X)
indent-bars-style-no-stipple-chars--inliner(INLINE--FORM X)
indent-bars-style-p--inliner(INLINE--FORM X)
indent-bars--block(N)
indent-bars--create-stipple-remaps(W H ROT)
indent-bars--face(STYLE DEPTH)
indent-bars-style-main-color--inliner(INLINE--FORM X)
indent-bars--alt(NAME ALT)
indent-bars-style-stipple-face--inliner(INLINE--FORM X)
indent-bars-style-p(X)
indent-bars--cleanup-stipple-remaps(BUF)
indent-bars--unpack-palette(PALETTE)
indent-bars--current-bg-color(STYLE)
indent-bars--window-font-space-width(&optional WIN)
indent-bars--tab-display(STYLE P OFF BAR-FROM SKIP MAX &rest R)
indent-bars--display(BEG END &optional STYLE SWITCH-AFTER STYLE2)
indent-bars--initialize-style(STYLE)
indent-bars--tag(FORMAT-STR S &rest R)
indent-bars-style-current-depth-palette--inliner(INLINE--FORM X)
indent-bars--custom-set(SYM VAL)

Defined faces (1)

indent-bars-invisible-faceInvisible face for `indent-bars' display spaces.