Function: rcirc-process-command
rcirc-process-command is a byte-compiled function defined in
rcirc.el.gz.
Signature
(rcirc-process-command COMMAND ARGS LINE)
Documentation
Process COMMAND with arguments ARGS.
LINE is the raw input, from which COMMAND and ARGS was extracted.
Source Code
;; Defined in /usr/src/emacs/lisp/net/rcirc.el.gz
(defun rcirc-process-command (command args line)
"Process COMMAND with arguments ARGS.
LINE is the raw input, from which COMMAND and ARGS was
extracted."
(let ((fun (intern-soft (concat "rcirc-cmd-" command)))
(process (rcirc-buffer-process)))
(newline)
(with-current-buffer (current-buffer)
(delete-region rcirc-prompt-end-marker (point))
(if (string= command "me")
(rcirc-print process (rcirc-buffer-nick)
"ACTION" rcirc-target args)
(rcirc-print process (rcirc-buffer-nick)
"COMMAND" rcirc-target line))
(set-marker rcirc-prompt-end-marker (point))
(if (fboundp fun)
(funcall fun args process rcirc-target)
(rcirc-send-string process command : args)))))