4 (load "~/.freenode.el")
6 (list (list "freenode" 'nickserv
"srid" passwd
)
7 (list "oftc" 'nickserv
"srid" passwd
)
8 (list "bitlbee" 'bitlbee
"srid" passwd
)))
12 (rcirc-connect "im.bitlbee.org" 6667
13 "srid" "srid" "Sridhar Ratnakumar"))
15 (defun switch-to-im ()
17 (let ((im-buffer (get-buffer "&bitlbee@im.bitlbee.org")))
19 (switch-to-buffer im-buffer
)
20 (rcirc-cmd-names "&bitlbee"))))
21 (global-set-key (kbd "C-<f11>") 'switch-to-im
)
23 (defun irc-count-nicks ()
27 (length (rcirc-channel-nicks
28 (rcirc-buffer-process)
31 (setq notify-wav
(concat datadir
"notify.wav"))
33 (defun rcirc-alert (p sender resp target txt
)
34 (when (and (string-match (rcirc-nick p
) txt
)
35 (not (string= (rcirc-nick p
) sender
))
36 (not (string= (rcirc-server-name p
) sender
)))
37 (play-sound-file notify-wav
)))
39 ; (add-hook 'rcirc-print-hooks 'rcirc-alert)