Install this to get notified everytime your name is mentioned (except for when your name is mentioned as part of a room listing of who’s in the room)
ToDoChiKu is another alternative, that works with Growl, Snarl or libnotify.
(defvar growlnotify-command (executable-find "growlnotify") "The path to growlnotify") (defun growl (title message) "Shows a message through the growl notification system using `growlnotify-command` as the program." (flet ((encfn (s) (encode-coding-string s (keyboard-coding-system))) ) (let* ((process (start-process "growlnotify" nil growlnotify-command (encfn title) "-a" "Emacs" "-n" "Emacs"))) (process-send-string process (encfn message)) (process-send-string process "\n") (process-send-eof process))) t) (defun my-erc-hook (match-type nick message) "Shows a growl notification, when user's nick was mentioned. If the buffer is currently not visible, makes it sticky." (unless (posix-string-match "^\\** *Users on #" message) (growl (concat "ERC: name mentioned on: " (buffer-name (current-buffer))) message ))) (add-hook 'erc-text-matched-hook 'my-erc-hook)
Or, on Yosemite, you can install and use the teminal-notifier.app instead. Above script can be adapted like so: https://gist.github.com/danielsz/ac19353e718dde3dea72