Function: erc-button--nick-mouse-face
erc-button--nick-mouse-face is a byte-compiled function defined in
erc-button.el.gz.
Signature
(erc-button--nick-mouse-face erc-button--nick-mouse-face X)
Documentation
Access slot "mouse-face" of erc-button--nick struct X.
Function to return possibly cached face.
Source Code
;; Defined in /usr/src/emacs/lisp/erc/erc-button.el.gz
(cl-defstruct erc-button--nick
( bounds nil :type cons
;; Indicates the nick's position in the current message. BEG is
;; normally also point.
:documentation "A cons of (BEG . END).")
( data nil :type (or null cons)
;; When non-nil, the CAR must be a non-casemapped nickname. For
;; compatibility, the CDR should probably be nil, but this may
;; have to change eventually. If non-nil, the entire cons should
;; be mutated rather than replaced because it's used as a key in
;; hash tables and text-property searches.
:documentation "A unique cons whose car is a nickname.")
( downcased nil :type (or null string)
:documentation "The case-mapped nickname sans text properties.")
( user nil :type (or null erc-server-user)
;; Not necessarily present in `erc-server-users'.
:documentation "A possibly nil or spoofed `erc-server-user'.")
( cusr nil :type (or null erc-channel-user)
;; The CDR of a value from an `erc-channel-members' table.
:documentation "A possibly nil `erc-channel-user'.")
( nickname-face erc-button-nickname-face :type symbol
:documentation "Temp `erc-button-nickname-face' while buttonizing.")
( mouse-face erc-button-mouse-face :type symbol
:documentation "Function to return possibly cached face.")
( face-cache nil :type (or null function)))