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.
font-list-limitThis variable is obsolete and has no effect.
list-faces-sample-textText string to display as the sample text for ‘list-faces-display’.
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)
face-at-point(&optional THING MULTIPLE)
face-attr-construct(FACE &optional FRAME)
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)
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 NOERROR)
make-face-bold-italic(FACE &optional FRAME NOERROR)
make-face-italic(FACE &optional FRAME NOERROR)
make-face-unbold(FACE &optional FRAME NOERROR)
make-face-unitalic(FACE &optional FRAME NOERROR)
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)
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)
set-face-underline-p(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 (56)

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-highlightBasic header line face for highlighting.
help-argument-nameFace to highlight argument names in *Help* buffers.
help-key-bindingFace for keybindings in *Help* buffers. This face is added by `substitute-command-keys', which see. Note that this face will also be used for key bindings in tooltips. This means that, for example, changing the :height of this face will increase the height of any tooltip containing key bindings. See also the face `tooltip'.
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.
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-lineBasic mode line face for selected window.
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.
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.