File: faces.el.html

Defined variables (12)

color-luminance-dark-limitThe relative luminance below which a color is considered "dark".
face-attribute-name-alistAn alist of descriptive names for face attributes.
face-font-family-alternativesAlist of alternative font family names.
face-font-registry-alternativesAlist of alternative font registry names.
face-font-selection-orderA list specifying how face font selection chooses fonts.
face-name-historyHistory list for some commands that read face names.
face-x-resourcesList of X resources and classes for face attributes.
list-faces-sample-textText string to display as the sample text for ‘list-faces-display’.
read-face-name-sample-textText string to display as the sample text for ‘read-face-name’.
term-file-aliasesAlist of terminal type aliases.
term-file-prefixIf non-nil, Emacs startup performs terminal-specific initialization.
tty-setup-hookHook run after running the initialization function of a new text terminal.

Defined functions (102)

background-color-at-point()
check-face(FACE)
color-dark-p(RGB)
color-defined-p(COLOR &optional FRAME)
color-values(COLOR &optional FRAME)
copy-face(OLD-FACE NEW-FACE &optional FRAME NEW-FRAME)
defined-colors(&optional FRAME)
defined-colors-with-face-attributes(&optional FRAME FOREGROUND)
display-color-p(&optional DISPLAY)
display-grayscale-p(&optional DISPLAY)
face-all-attributes(FACE &optional FRAME INHERIT)
face-at-point(&optional TEXT MULTIPLE)
face-attr-construct(FACE)
face-attr-match-p(FACE ATTRS &optional FRAME)
face-attribute(FACE ATTRIBUTE &optional FRAME INHERIT)
face-attribute-merged-with(ATTRIBUTE VALUE FACES &optional FRAME)
face-attribute-specified-or(VALUE &rest BODY)
face-background(FACE &optional FRAME INHERIT)
face-background-pixmap(FACE &optional FRAME INHERIT)
face-bold-p(FACE &optional FRAME INHERIT)
face-default-spec(FACE)
face-descriptive-attribute-name(ATTRIBUTE)
face-differs-from-default-p(FACE &optional FRAME)
face-doc-string(FACE)
face-documentation(FACE)
face-equal(FACE1 FACE2 &optional FRAME)
face-extend-p(FACE &optional FRAME INHERIT)
face-foreground(FACE &optional FRAME INHERIT)
face-id(FACE &optional FRAME)
face-inverse-video-p(FACE &optional FRAME INHERIT)
face-italic-p(FACE &optional FRAME INHERIT)
face-list()
face-list-p(FACE-OR-LIST)
face-name(FACE)
face-nontrivial-p(FACE &optional FRAME)
face-read-integer(FACE DEFAULT NAME)
face-read-string(FACE DEFAULT NAME &optional COMPLETION-ALIST)
face-set-after-frame-default(FRAME &optional PARAMETERS)
face-spec-choose(SPEC &optional FRAME NO-MATCH-RETVAL)
face-spec-match-p(FACE SPEC &optional FRAME)
face-spec-recalc(FACE FRAME)
face-spec-reset-face(FACE &optional FRAME)
face-spec-set(FACE SPEC &optional SPEC-TYPE)
face-spec-set-2(FACE FRAME FACE-ATTRS)
face-spec-set-match-display(DISPLAY FRAME)
face-stipple(FACE &optional FRAME INHERIT)
face-underline-p(FACE &optional FRAME INHERIT)
face-user-default-spec(FACE)
face-valid-attribute-values(ATTRIBUTE &optional FRAME)
facep(FACE)
faces--attribute-at-point(ATTRIBUTE &optional ATTRIBUTE-UNNAMED)
faces--string-with-color(STRING COLOR &optional FOREGROUND FACE)
foreground-color-at-point()
frame-face-alist(&optional FRAME)
invert-face(FACE &optional FRAME)
list-faces-display(&optional REGEXP)
make-empty-face(FACE)
make-face(FACE)
make-face-bold(FACE &optional FRAME)
make-face-bold-italic(FACE &optional FRAME)
make-face-italic(FACE &optional FRAME)
make-face-unbold(FACE &optional FRAME)
make-face-unitalic(FACE &optional FRAME)
make-face-x-resource-internal(FACE &optional FRAME)
modify-face(&optional FACE FOREGROUND BACKGROUND STIPPLE BOLD-P ITALIC-P UNDERLINE INVERSE-P FRAME)
read-all-face-attributes(FACE &optional FRAME)
read-color(&optional PROMPT CONVERT-TO-RGB ALLOW-EMPTY-NAME MSG FOREGROUND FACE)
read-face-and-attribute(ATTRIBUTE &optional FRAME)
read-face-attribute(FACE ATTRIBUTE &optional FRAME)
read-face-font(FACE &optional FRAME)
read-face-name(PROMPT &optional DEFAULT MULTIPLE)
readable-foreground-color(COLOR)
set-face-attribute(FACE FRAME &rest ARGS)
set-face-attribute-from-resource(FACE ATTRIBUTE RESOURCE CLASS FRAME)
set-face-attributes-from-resources(FACE FRAME)
set-face-background(FACE COLOR &optional FRAME)
set-face-background-pixmap(FACE STIPPLE &optional FRAME)
set-face-bold(FACE BOLD-P &optional FRAME)
set-face-bold-p(FACE BOLD-P &optional FRAME)
set-face-doc-string(FACE STRING)
set-face-documentation(FACE STRING)
set-face-extend(FACE EXTEND-P &optional FRAME)
set-face-font(FACE FONT &optional FRAME)
set-face-foreground(FACE COLOR &optional FRAME)
set-face-inverse-video(FACE INVERSE-VIDEO-P &optional FRAME)
set-face-inverse-video-p(FACE INVERSE-VIDEO-P &optional FRAME)
set-face-italic(FACE ITALIC-P &optional FRAME)
set-face-italic-p(FACE ITALIC-P &optional FRAME)
set-face-stipple(FACE STIPPLE &optional FRAME)
set-face-underline(FACE UNDERLINE &optional FRAME)
tty-create-frame-with-faces(&optional PARAMETERS)
tty-find-type(PRED TYPE)
tty-handle-reverse-video(FRAME PARAMETERS)
tty-run-terminal-initialization(FRAME &optional TYPE RUN-HOOK)
x-color-defined-p(COLOR &optional FRAME)
x-color-values(COLOR &optional FRAME)
x-create-frame-with-faces(&optional PARAMETERS)
x-defined-colors(&optional FRAME)
x-display-color-p(&optional DISPLAY)
x-handle-named-frame-geometry(PARAMETERS)
x-handle-reverse-video(FRAME PARAMETERS)
x-resolve-font-name(PATTERN &optional FACE FRAME)

Defined faces (61)

boldBasic bold face.
borderBasic face for the frame border under X.
child-frame-borderBasic face for the internal border of child frames. For the internal border of non-child frames see ‘internal-border’.
cursorBasic face for the cursor color under X. Currently, only the ‘:background’ attribute is meaningful; all other attributes are ignored. The cursor foreground color is taken from the background color of the underlying text. Note: Other faces cannot inherit from the cursor face.
defaultBasic default face.
errorBasic face used to highlight errors and to denote failure.
escape-glyphFace for characters displayed as sequences using ‘^’ or ‘\’.
fill-column-indicatorFace for displaying fill column indicator. This face is used when ‘display-fill-column-indicator-mode’ is non-nil.
fixed-pitchThe basic fixed-pitch face.
fixed-pitch-serifThe basic fixed-pitch face with serifs.
fringeBasic face for the fringes to the left and right of windows under X.
glyphless-charFace for displaying non-graphic characters (e.g. U+202A (LRE)). It is used for characters of no fonts too.
header-lineBasic header-line face.
header-line-activeFace for the selected header line. This inherits from the ‘header-line’ face.
header-line-highlightBasic header line face for highlighting.
header-line-inactiveBasic header line face for non-selected windows.
help-argument-nameFace to highlight argument names in *Help* buffers.
highlightBasic face for highlighting.
homoglyphFace for lookalike characters.
internal-borderBasic face for the internal border. For the internal border of child frames see ‘child-frame-border’.
italicBasic italic face.
line-numberFace for displaying line numbers. This face is used when ‘display-line-numbers’ is non-nil. If you customize the font of this face, make sure it is a monospaced font, otherwise line numbers will not line up, and text lines might move horizontally as you move through the buffer.
line-number-major-tickFace for highlighting "major ticks" (as in a ruler). When ‘display-line-numbers-major-tick’ is positive, highlight the line numbers of lines which are a multiple of its value. This face is used when ‘display-line-numbers’ is non-nil. If you customize the font of this face, make sure it is a monospaced font, otherwise line numbers will not line up, and text lines might move horizontally as you move through the buffer. Similarly, making this face’s font different from that of the ‘line-number’ face could produce such unwanted effects.
line-number-minor-tickFace for highlighting "minor ticks" (as in a ruler). When ‘display-line-numbers-minor-tick’ is positive, highlight the line numbers of lines which are a multiple of its value. This face is used when ‘display-line-numbers’ is non-nil. If you customize the font of this face, make sure it is a monospaced font, otherwise line numbers will not line up, and text lines might move horizontally as you move through the buffer. Similarly, making this face’s font different from that of the ‘line-number’ face could produce such unwanted effects.
linkBasic face for unvisited links.
link-visitedBasic face for visited links.
menuBasic face for the font and colors of the menu bar and popup menus.
minibuffer-promptFace for minibuffer prompts. By default, Emacs automatically adds this face to the value of ‘minibuffer-prompt-properties’, which is a list of text properties used to display the prompt text.
mode-lineFace for the mode lines as well as header lines. See ‘mode-line-active’ and ‘mode-line-inactive’ for the faces used on mode lines.
mode-line-activeFace for the selected mode line. This inherits from the ‘mode-line’ face.
mode-line-buffer-idFace used for buffer identification parts of the mode line.
mode-line-emphasisFace used to emphasize certain mode line features. Use the face ‘mode-line-highlight’ for features that can be selected.
mode-line-highlightBasic mode line face for highlighting.
mode-line-inactiveBasic mode line face for non-selected windows.
mouseBasic face for the mouse color under X.
nobreak-hyphenFace for displaying nobreak hyphens.
nobreak-spaceFace for displaying nobreak space.
read-multiple-choice-faceFace for the symbol name in ‘read-multiple-choice’ output.
regionBasic face for highlighting the region.
scroll-barBasic face for the scroll bar colors under X.
secondary-selectionBasic face for displaying the secondary selection.
shadowBasic face for shadowed text.
show-paren-matchFace used for a matching paren.
show-paren-match-expressionFace used for a matching paren when highlighting the whole expression. This face is used by ‘show-paren-mode’.
show-paren-mismatchFace used for a mismatching paren.
successBasic face used to indicate successful operation.
tab-barTab bar face.
tab-lineTab line face.
tool-barBasic tool-bar face.
trailing-whitespaceBasic face for highlighting trailing whitespace.
tty-menu-disabled-faceFace for displaying disabled items in TTY menus.
tty-menu-enabled-faceFace for displaying enabled items in TTY menus.
tty-menu-selected-faceFace for displaying the currently selected item in TTY menus.
underlineBasic underlined face.
variable-pitchThe basic variable-pitch face.
variable-pitch-textThe proportional face used for longer texts. This is like the ‘variable-pitch’ face, but is slightly bigger by default.
vertical-borderFace used for vertical window dividers on ttys.
warningBasic face used to highlight warnings.
window-dividerBasic face for window dividers. When a divider is less than 3 pixels wide, it is drawn solidly with the foreground of this face. For larger dividers this face is used for the inner part while the first pixel line/column is drawn with the ‘window-divider-first-pixel’ face and the last pixel line/column with the ‘window-divider-last-pixel’ face.
window-divider-first-pixelBasic face for first pixel line/column of window dividers. When a divider is at least 3 pixels wide, its first pixel line/column is drawn with the foreground of this face. If you do not want to accentuate the first pixel line/column, set this to the same as ‘window-divider’ face.
window-divider-last-pixelBasic face for last pixel line/column of window dividers. When a divider is at least 3 pixels wide, its last pixel line/column is drawn with the foreground of this face. If you do not want to accentuate the last pixel line/column, set this to the same as ‘window-divider’ face.