=== modified file 'lisp/erc/erc-match.el' --- lisp/erc/erc-match.el 2013-01-02 16:13:04 +0000 +++ lisp/erc/erc-match.el 2013-02-11 18:36:54 +0000 @@ -454,7 +454,15 @@ (match-end 0))) (message (buffer-substring (if (and nick-end (<= (+ 2 nick-end) (point-max))) - (+ 2 nick-end) + (+ nick-end + ;; Message starts 2 characters after + ;; the nick except for CTCP ACTION + ;; messages. + (if (string= "* " + (buffer-substring (- nick-beg 2) + nick-beg)) + 1 + 2)) (point-min)) (point-max)))) (when (and vector