Riece + notify-send でIRCのチャンネル、発言者、発言を通知する
タイトルのまんま。
きっかけはWinでLimeChatを使ったときに羨ましく思ったから。
ちなみに発言は基本的に全部見たいので、キーワードで絞ったりはしていない。
もとにしたのは参考URLから。と言ってもチャンネルと発言者を取る以外は同じだけど。
~/.riece/init に
(add-hook 'riece-message-filter-functions 'riece-popup-message) (defun riece-popup-message (message) (let ((speaker (riece-format-identity (riece-message-speaker message) t)) (text (riece-message-text message)) (channel (riece-identity-prefix (riece-message-target message)))) (call-process-shell-command (concat "notify-send -t 8000 " "'<" channel "> " speaker "' " text))) message)
【参考URL】
http://emacs.g.hatena.ne.jp/k1LoW/20080904/1220530129