("JOIN" "Join one or more channels." lurk-command-join)
("TOPIC" "Set topic for current channel." lurk-command-topic)
("ME" "Display action." lurk-command-me)
- ("VERSION" "Request version of another user's client via CTCP." lurk-command-version)
+ ("VERSION" "Request version of another user's client via CTCP." lurk-command-version lurk-nick-completions)
("PART" "Leave channel." lurk-command-part lurk-context-completions)
("QUIT" "Disconnect from current network." lurk-command-quit)
("NICK" "Change nick." lurk-command-nick)
("LIST" "Display details of one or more channels." lurk-command-list)
+ ("WHOIS" "Ask server for details of nick." nil lurk-nick-completions)
("MSG" "Send private message to user." lurk-command-msg lurk-nick-completions)
("HELP" "Display help on client commands." lurk-command-help lurk-help-completions))
"Table of commands explicitly supported by Lurk.")
(params (if params-str
(split-string params-str nil t)
nil)))
- (if command-row
+ (if (and command-row (elt command-row 2))
(funcall (elt command-row 2) params)
(lurk-send-msg (lurk-msg nil nil (upcase cmd-str) params)))))
(_