Function: set-face-inverse-video

set-face-inverse-video is an interactive and byte-compiled function defined in faces.el.gz.

Signature

(set-face-inverse-video FACE INVERSE-VIDEO-P &optional FRAME)

Documentation

Specify whether face FACE is in inverse video.

INVERSE-VIDEO-P non-nil means FACE displays explicitly in inverse video. INVERSE-VIDEO-P nil means FACE explicitly is not in inverse video. FRAME nil or not specified means change face on all frames. Use set-face-attribute to "unspecify" the inverse video attribute.

Key Bindings

Aliases

set-face-inverse-video-p (obsolete since 24.4)

Source Code

;; Defined in /usr/src/emacs/lisp/faces.el.gz
(defun set-face-inverse-video (face inverse-video-p &optional frame)
  "Specify whether face FACE is in inverse video.
INVERSE-VIDEO-P non-nil means FACE displays explicitly in inverse video.
INVERSE-VIDEO-P nil means FACE explicitly is not in inverse video.
FRAME nil or not specified means change face on all frames.
Use `set-face-attribute' to \"unspecify\" the inverse video attribute."
  (interactive
   (let ((list (read-face-and-attribute :inverse-video)))
     (list (car list) (if (cadr list) t))))
  (set-face-attribute face frame :inverse-video inverse-video-p))