Function: erc-cmd-UNIGNORE

erc-cmd-UNIGNORE is a byte-compiled function defined in erc.el.gz.

Signature

(erc-cmd-UNIGNORE USER)

Documentation

Remove the user specified in USER from the ignore list.

Source Code

;; Defined in /usr/src/emacs/lisp/erc/erc.el.gz
(defun erc-cmd-UNIGNORE (user)
  "Remove the user specified in USER from the ignore list."
  (let ((ignored-nick (car (erc-with-server-buffer
                             (erc-member-ignore-case (regexp-quote user)
                                                     erc-ignore-list)))))
    (unless ignored-nick
      (if (setq ignored-nick (erc-ignored-user-p user))
          (unless (y-or-n-p (format "Remove this regexp (%s)? "
                                    ignored-nick))
            (setq ignored-nick nil))
        (erc-display-line
         (erc-make-notice (format "%s is not currently ignored!" user))
         'active)))
    (when ignored-nick
      (erc--unignore-user user (current-buffer))))
  t)