Автор (ы) оригинала | Александр Львович Беликов Сергей Березин |
---|---|
Стабильный выпуск | Улучшения ERC теперь выпускаются как часть Emacs. [±] |
Репозиторий | |
Написано в | Emacs Lisp |
Размер | 763 КБ |
Тип | IRC-клиент |
Лицензия | GNU GPLv3 |
Веб-сайт | gnu |
ERC - это клиент Internet Relay Chat (IRC), интегрированный в GNU Emacs . Он написан на Emacs Lisp . [1] [2]
Особенности [ править ]
ERC включает [3] отметку времени сообщения , автоматическое присоединение к каналу, контроль лавинной рассылки , [4] и автозаполнение ников и команд. ERC может выделять псевдонимы и текст для отслеживания разговора, выделять и при необходимости удалять управляющие символы , а также позволяет преобразовывать URL-адреса , псевдонимы и текст в кнопки. Он предоставляет историю ввода и отдельные буферы для каждого сервера и канала. Уведомления включают активность канала в строке режима EMacs, статус пользователя в сети и отслеживание скрытых разговоров по каналу. ERC является многоязычным и обеспечивает автоматическую загрузку скриптов при запуске. [3]
ERC имеет модульную конструкцию, со многими функциями, реализованными в «более чем двух десятках загружаемых модулей», включенных в настройку по умолчанию, таких как автоотключение , заполнение (разбивает длинные строки), журнал (сохраняет буферы чата), орфографию , bbdb , который соединяет ERC в BBDB Emacs для управления контактами и replace , которая автоматически заменяет заданный текст в сообщениях. [1] ERC поддерживает SSL / TLS для зашифрованной связи IRC. [5]
История [ править ]
Согласно проекту GNU, ERC был впервые разработан Александром Л. Беликовым и Сергеем Березиным. [6] Березин писал, что ERC «изначально был написан Александром Л. Беликовым, затем я улучшил его во многих отношениях и продвинул до версии 2.0». [7] Пара остановила разработку в 1999 году. [6] Марио Ланг написал, что с 2001 года ERC «очевидно заброшен», поэтому он и Александр Шредер приняли его и создали проект ERC SourceForge . [8] Березин положительно отреагировал на новость о возобновлении усилий и возложил ответственность на новых разработчиков; в последующие годы были выпущены версии 2.1, 3, 4, 5 и 5.1. [6] Разработка ERC перенесена с SourceForge на GNU.в мае 2006 г. [9] [10] и ERC был официально включен в выпуск 22.1 Emacs 3 июня 2007 г. [11] Разработка ERC теперь происходит внутри дерева исходного кода Emacs.
Связанные работы [ править ]
ERC - один из двух клиентов IRC, включенных в дистрибутив Emacs; rcirc - другой. [1] Circe и «аскетичный» ZenIRC также являются IRC-клиентами на основе Emacs. [1] По словам автора, Circe использует идеи ERC, такие как трекер активности и другие; он был разработан, когда ERC стало «трудно отлаживать и улучшать». [12]
См. Также [ править ]
- Сравнение клиентов Internet Relay Chat
Ссылки [ править ]
- ^ a b c d Штутц, Майкл (2007-01-15). «Обсуди это в Emacs с режимами IRC» . Linux.com . Проверено 12 октября 2009 .
- ↑ Джонатан Корбет (16 января 2007 г.). «Руководство редактора Grumpy по графическим IRC-клиентам» . Серия LWN Grumpy Editor . LWN.net . Проверено 12 октября 2009 .
- ^ a b "ERC" . 10 лучших бесплатных IRC-клиентов Linux . Ссылки на Linux. 2009-09-13 . Проверено 12 октября 2009 .
- Перейти ↑ Grimes, Roger A. (2001). «Наводнение». Вредоносный мобильный код: защита от вирусов для Windows . O'Reilly Media . п. 240 .
irc flood control.
- ^ "ERC SSL" . Emacswiki.org.
- ^ a b c "История" . Руководство по Emacs . GNU .
- ↑ Березин, Сергей. «Проекты» . Проверено 13 июля 2011 .
- ↑ Лэнг, Марио (14 марта 2003 г.). "ERC - IRC-клиент Emacs" . Личный сайт Марио Ланга (разработчик ERC). Архивировано из оригинала на 2011-05-14 . Проверено 12 октября 2009 .
- ^ "ERC - клиент IRC для Emacs" . GNU . Проверено 12 октября 2009 .
- ^ «Проект ERC» . SourceForge.net.
- ^ Столмен, Ричард (2007-06-03). «Выпущен Emacs 22.1» . info-gnu-emacs (список рассылки) . Проверено 16 октября 2009 .
- ↑ Шефер, Йорген (21 октября 2005 г.). «Цирцея - еще один клиент для IRC в Emacs» . nongnu.org . Проверено 12 октября 2009 .
Лучшая особенность Circe - трекер активности, о котором многие узнают по ERC.
- Отт, Алекс. «Emacs: ERC» . xtalk.msk.su. Архивировано из оригинала на 2009-04-01 . Проверено 16 октября 2009 .
Внешние ссылки [ править ]
- ERC в EmacsWiki