Код: Выделить всё
(require 'erc)
(erc-autojoin-mode 1)
(require 'erc-track)
(erc-track-mode 1)
(setq erc-nick "lolobot"
erc-user-full-name "lolobot"
erc-auto-query 'buffer
erc-track-shorten-function nil
erc-server-coding-system (quote (utf-8 . cp1251))
erc-track-exclude-types '("JOIN" "NICK" "PART" "QUIT" "324" "329" "332" "333" "353" "477")
erc-track-exclude-server-buffer t
erc-anonymous-login nil
erc-keywords '("\\bLol\\b" "\\bBot\\b" "\\bLolobot\\b"))
(defun server1 ()
(interactive)
(erc-select :server "irc.server1.ru"
:port 6667
:password "pass"))
(defun server2 ()
(interactive)
(erc-select :server "irc.server2.com"
:port 6667
:password "pass"))
(defun server3 ()
(interactive)
(erc-select-ssl :server "irc.server3.org"
:port 6667
:password "pass"))
(setq erc-autojoin-channels-alist
'(("server1" "#linux" "#main")
("server2" "#linux" "#w3m" "#russian")
("server3" "#kill")))
Нашел такую вот конфу, переделал немного под себя. проблема в том, что на серверах с cp1251 отображаемая кириллица выглядит как надо, а посылаемая (исходящая) в канал - кракозябры. Как исправить? Как можно индивидуализировать настройки кодировик для каждого сервера?