ただし、twittering-mode の仕様上、あらかじめ開いておく必要はあります。
(たぶんあらかじめ開いておくようにも設定できる…のかな?)
(add-hook 'twittering-new-tweets-hook (lambda () (if (string= (twittering-timeline-spec-to-string twittering-new-tweets-spec) ":replies") (start-process "twittering-notify-sound" nil "paplay" "/usr/share/sounds/KDE-Im-User-Auth.ogg") ) ) )
ただこれだけなんですが。
(add-hook 'twittering-new-tweets-hook (lambda () (if (string= (twittering-timeline-spec-to-string twittering-new-tweets-spec) "[鳴らしたいTL (バッファの名前)]") (start-process "twittering-notify-sound" nil "[プレイヤーのコマンド]" "[その引数]") ) ) )
問題点 (さほど重要ではない)
- C-c C-e の時も鳴る。
- 音楽を聞いているとそれに埋もれて結局よく聞こえない (音量を調節しろ
- paplay には音量を調節オプションがあるが、使うと次の曲の音楽の音量も変わってしまう(理由不明
- mplayer も試したけど実は起動が遅く使いにくい
- ffplay も mplayer 程では無いがたぶん遅いと思う。
- → Twitter / cvmat: @lugia_kun http://goo.gl/f
- 性質上 GUI のアプリは設定できない
やはり Emacs は期待を裏切らないようね。