rcirc: Defining a new command
4.5 Defining a new command
==========================
Here’s a simple new command, ‘/sv’. With it, you can boast about your
IRC client. It shows how you can use ‘defun-rcirc-command’ to define
new commands.
We’re waiting for the definition of this command until ‘rcirc’ is
loaded because ‘defun-rcirc-command’ is not yet available, and without
‘rcirc’ loaded, the command wouldn’t do us much good anyway.
(with-eval-after-load 'rcirc
(defun-rcirc-command sv (arg)
"Boast about rcirc."
(interactive "i")
(rcirc-send-message process target
(concat "I use " rcirc-id-string))))