Rcirc это другая реализация клиента IRC, которая отличается минимальным набором функций, которого достаточно для работы в IRC, но который не обладает полной мощью пакета Erc. Rcirc включен в состав GNU Emacs 22, поэтому он доступен сразу после установки данной версии. Rcirc обладает следующими возможностями:
Для начала работы с пакетом нужно лишь выполнить команду M-x irc
. Для подключения
необходимо указать следующие параметры:
После подключения, будет создан отдельный буфер для сервера (имя буфера будет равно
ИМЯСЕРВЕРА
) и по буферу для каждого из каналов.
Для завершения работы с сервером необходимо лишь выполнить команду /quit
или набрать
сочетание C-c C-x
.
Работа с пакетом очень проста — просто набираете текст и/или команды и нажимаете клавишу
RET
. Если вам нужно ввести несколько строк текста, то вы можете ввести его в отдельном
буфере, который появляется когда вы наберете C-c C-c
. Для завершения редактирования также
нажмите C-c C-c
, и затем — нажмите RET
для того, чтобы отправить его.
В том случае, если в других окнах появляются данные, то этот признак отражается в строке
статуса (в виде имени канала или имени пользователя). Для переключения в эти окна, просто
наберите C-c C-SPC
.
Для работы могут использоваться как команды IRC, так и специально определенные сочетания
клавиш. Для получения полного списка команд и сочетаний клавиш для них (если они есть),
наберите C-h m
. Некоторые команды имеют аргументы, которые необходимо указать после набора
команды. Те команды, которые не могут быть опознаны Rcirc, отправляются серверу без
изменений.
Ниже приведен список наиболее часто используемых команд:
C-c C-j
(/join список каналов
) — подключается к указанным каналам. Список каналов
указывается через пробел;C-c C-p
(/part сообщение
) — покидает текущий канал. Эта команда выполняется, когда вы
удаляете буфер, в котором открыт канал;C-c C-r
(/nick имя_пользователя
) — изменяет текущее имя пользователя на новое;C-c C-w
(/whois имя_пользователя
) — получает базовую информацию о указанном
пользователе;C-c C-q
(/query имя_пользователя
) — открывает новый буфер для общения с указанным
пользователем;C-c C-RET
(/msg имя_пользователя сообщение
) — отправляет сообщение указанному
пользователю. Если от пользователя придет ответ, то для него будет создан отдульный
буфер;C-c C-x
(/quit [сообщение]
) — отключается от сервера и отправляет сообщение, если оно
заданно.Пакет определяет несколько переменных, которые используются для установки значений по умолчанию. Ниже приведен их список:
rcirc-server
— имя сервера, к которому будет проводиться подключение;rcirc-port
— порт, к которому будет проводиться подключение;rcirc-nick
— имя пользователя;rcirc-user-full-name
— "реальное" имя пользователя. В качестве значения по умолчанию,
используется значение переменной user-full-name
;rcirc-startup-channels-alist
— список каналов, к которым будет производиться
подключение, при подключении к указанному серверу. Первым значением списка является
регулярное выражение, при совпадении с которым, производится подключение к каналам,
указанным в остальных элементах списка. Стоит отметить, что первым элементом
указывается имя сервера, а не имя сети в которую входит данный сервер.Более тонкая настройка пакета может быть достигнута за счет создания функций, обрабатывающих конкретные события. Смотрите раздел "Hacking and Tweaking" по пакету.
Last change: 05.03.2013 16:54