+ ((and "KICK")
+ (let ((kicker-nick (lurk-msg-src msg))
+ (channel (car (lurk-msg-params msg)))
+ (nick (cadr (lurk-msg-params msg)))
+ (reason (caddr (lurk-msg-params msg))))
+ (if (equal nick lurk-nick)
+ (progn
+ (lurk-display-notice channel kicker-nick " kicked you from " channel ": " reason)
+ (lurk-del-context channel)
+ (if (equal channel lurk-current-context)
+ (lurk-set-current-context (lurk-get-next-context)))
+ (lurk-render-prompt))
+ (lurk-del-context-user channel nick)
+ (lurk-display-notice channel kicker-nick " kicked " nick " from " channel ": " reason))))
+