File: faces.el.html
Defined variables (12)
color-luminance-dark-limit | The relative luminance below which a color is considered ’dark’. |
face-attribute-name-alist | An alist of descriptive names for face attributes. |
face-font-family-alternatives | Alist of alternative font family names. |
face-font-registry-alternatives | Alist of alternative font registry names. |
face-font-selection-order | A list specifying how face font selection chooses fonts. |
face-name-history | History list for some commands that read face names. |
face-x-resources | List of X resources and classes for face attributes. |
font-list-limit | This variable is obsolete and has no effect. |
list-faces-sample-text | Text string to display as the sample text for ‘list-faces-display’. |
term-file-aliases | Alist of terminal type aliases. |
term-file-prefix | If non-nil, Emacs startup performs terminal-specific initialization. |
tty-setup-hook | Hook 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)
bold | Basic bold face. |
border | Basic face for the frame border under X. |
child-frame-border | Basic face for the internal border of child frames. For the internal border of non-child frames see `internal-border'. |
cursor | Basic 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. |
default | Basic default face. |
error | Basic face used to highlight errors and to denote failure. |
escape-glyph | Face for characters displayed as sequences using `^' or `\'. |
fill-column-indicator | Face for displaying fill column indicator. This face is used when `display-fill-column-indicator-mode' is non-nil. |
fixed-pitch | The basic fixed-pitch face. |
fixed-pitch-serif | The basic fixed-pitch face with serifs. |
fringe | Basic face for the fringes to the left and right of windows under X. |
glyphless-char | Face for displaying non-graphic characters (e.g. U+202A (LRE)). It is used for characters of no fonts too. |
header-line | Basic header-line face. |
header-line-highlight | Basic header line face for highlighting. |
help-argument-name | Face to highlight argument names in *Help* buffers. |
help-key-binding | Face 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'. |
highlight | Basic face for highlighting. |
homoglyph | Face for lookalike characters. |
internal-border | Basic face for the internal border. For the internal border of child frames see `child-frame-border'. |
italic | Basic italic face. |
line-number | Face 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. |
link | Basic face for unvisited links. |
link-visited | Basic face for visited links. |
menu | Basic face for the font and colors of the menu bar and popup menus. |
minibuffer-prompt | Face 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-line | Basic mode line face for selected window. |
mode-line-buffer-id | Face used for buffer identification parts of the mode line. |
mode-line-emphasis | Face used to emphasize certain mode line features. Use the face `mode-line-highlight' for features that can be selected. |
mode-line-highlight | Basic mode line face for highlighting. |
mode-line-inactive | Basic mode line face for non-selected windows. |
mouse | Basic face for the mouse color under X. |
nobreak-hyphen | Face for displaying nobreak hyphens. |
nobreak-space | Face for displaying nobreak space. |
read-multiple-choice-face | Face for the symbol name in `read-multiple-choice' output. |
region | Basic face for highlighting the region. |
scroll-bar | Basic face for the scroll bar colors under X. |
secondary-selection | Basic face for displaying the secondary selection. |
shadow | Basic face for shadowed text. |
show-paren-match | Face used for a matching paren. |
show-paren-match-expression | Face used for a matching paren when highlighting the whole expression. This face is used by `show-paren-mode'. |
show-paren-mismatch | Face used for a mismatching paren. |
success | Basic face used to indicate successful operation. |
tab-bar | Tab bar face. |
tab-line | Tab line face. |
tool-bar | Basic tool-bar face. |
trailing-whitespace | Basic face for highlighting trailing whitespace. |
tty-menu-disabled-face | Face for displaying disabled items in TTY menus. |
tty-menu-enabled-face | Face for displaying enabled items in TTY menus. |
tty-menu-selected-face | Face for displaying the currently selected item in TTY menus. |
underline | Basic underlined face. |
variable-pitch | The basic variable-pitch face. |
vertical-border | Face used for vertical window dividers on ttys. |
warning | Basic face used to highlight warnings. |
window-divider | Basic 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-pixel | Basic 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-pixel | Basic 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. |