Rieceの設定
~/.riece/initにこんな感じで書いています。
tiarraを使用しています。
async以外はきちんと動いています。
(setq riece-server-alist '(("mona" :host "tiarraが動いているどこか" :password "パスワード"))) (setq riece-server "mona") (defun my-ring() (let ((ring-bell-function nil) (visible-bell t)) (while (progn (ding) (sit-for 0.5))))) (setq riece-keywords '("higepon" "ひげぽん" "Mona" "ヒゲ")) (add-hook 'riece-keyword-notify-functions (lambda (keyword message) (my-ring) )) ;; 終了時にバッファを削除する (add-to-list 'riece-addons 'riece-shrink-buffer) ;; add-on : 他のバッファにいる時に発言があるとモードラインに印 ("[R]") を表示 (add-to-list 'riece-addons 'riece-biff) ;; add-on : コントロールシーケンス (^B など) による強調表示 (add-to-list 'riece-addons 'riece-ctlseq) ;; add-on : IRC サーバとの接続を保持 (add-to-list 'riece-addons 'riece-keepalive) ;; add-on : Emacs が busy or suspend 状態になることに備え、 PING に応答する local proxy 経由で IRC サーバに接続 ;;(add-to-list 'riece-addons 'riece-async)