Function: erc-nicks--highlight-button

erc-nicks--highlight-button is a byte-compiled function defined in erc-nicks.el.gz.

Signature

(erc-nicks--highlight-button NICK-OBJECT)

Documentation

Possibly add face to erc-button--nick-user NICK-OBJECT.

Source Code

;; Defined in /usr/src/emacs/lisp/erc/erc-nicks.el.gz
(defun erc-nicks--highlight-button (nick-object)
  "Possibly add face to `erc-button--nick-user' NICK-OBJECT."
  (when-let
      ((nick-object)
       (face (get-text-property (car (erc-button--nick-bounds nick-object))
                                'font-lock-face))
       (nick (erc-server-user-nickname (erc-button--nick-user nick-object)))
       (out (erc-nicks--highlight nick face)))
    (setf (erc-button--nick-nickname-face nick-object) out
          ;;
          (erc-button--nick-face-cache nick-object)
          (and erc-nicks-track-faces
               (bound-and-true-p erc-track--normal-faces)
               #'erc-nicks--remember-face-for-track)))
  nick-object)