Function: erc-cmd-HELP
erc-cmd-HELP is a byte-compiled function defined in erc.el.gz.
Signature
(erc-cmd-HELP &optional FUNC &rest REST)
Documentation
Popup help information.
If FUNC contains a valid function or variable, help about that
will be displayed. If FUNC is empty, display an apropos about
ERC commands. Otherwise, do apropos in the ERC namespace
("erc-.*LINE").
Examples:
To find out about erc and bbdb, do
/help bbdb.*
For help about the WHOIS command, do:
/help whois
For a list of user commands (/join /part, ...):
/help.
Aliases
Source Code
;; Defined in /usr/src/emacs/lisp/erc/erc.el.gz
(defun erc-cmd-HELP (&optional func &rest rest)
"Popup help information.
If FUNC contains a valid function or variable, help about that
will be displayed. If FUNC is empty, display an apropos about
ERC commands. Otherwise, do `apropos' in the ERC namespace
\(\"erc-.*LINE\").
Examples:
To find out about erc and bbdb, do
/help bbdb.*
For help about the WHOIS command, do:
/help whois
For a list of user commands (/join /part, ...):
/help."
(if func
(let* ((sym (or (let ((sym (intern-soft
(concat "erc-cmd-" (upcase func)))))
(if (and sym (or (boundp sym) (fboundp sym)))
sym
nil))
(let ((sym (intern-soft func)))
(if (and sym (or (boundp sym) (fboundp sym)))
sym
nil))
(let ((sym (intern-soft (concat "erc-" func))))
(if (and sym (or (boundp sym) (fboundp sym)))
sym
nil)))))
(if sym
(cond
((get sym 'erc--cmd-help)
(when (autoloadp (symbol-function sym))
(autoload-do-load (symbol-function sym)))
(apply (get sym 'erc--cmd-help) rest))
((boundp sym) (describe-variable sym))
((fboundp sym) (describe-function sym))
(t nil))
(apropos-command (concat "erc-.*" func) nil
(lambda (x)
(or (commandp x)
(get x 'custom-type))))
t))
(apropos "erc-cmd-")
(message "Type C-h m to get additional information about keybindings.")
t))