ERC (программное обеспечение)
![]() ERC работает на GNU Emacs 24.3 | |
Оригинальный автор(ы) | Александр Львович Беликов Sergey Berezin |
---|---|
Разработчик(и) | Амин Бандали, Ф. Джейсон Парк и другие разработчики и участники GNU Emacs. |
Стабильная версия | Улучшения ERC теперь выпускаются как часть Emacs. [±] |
Репозиторий | |
Написано в | Эмакс Лисп |
Размер | 944 КБ |
Тип | IRC-клиент |
Лицензия | GPL-3.0 или новее |
Веб-сайт | www |
ERC — это клиент Internet Relay Chat (IRC), интегрированный в GNU Emacs . Он написан на Emacs Lisp . [1] [2]
Функции
[ редактировать ]ERC включает в себя [3] сообщения временная метка , автоматическое присоединение к каналу, контроль флуда , [4] и автодополнение ников и команд.ERC может выделять ники и текст для отслеживания разговоров. выделять и при необходимости удалять управляющие символы , а также позволяет URL-адреса преобразовывать , псевдонимы и текст в кнопки. Он обеспечивает историю ввода и отдельные буферы для каждого сервера и канала. Уведомления включают активность канала в строке режима Emacs, онлайн-статус пользователя и отслеживание скрытых разговоров по каналу. ERC является многоязычным и обеспечивает автоматическую загрузку сценариев при запуске. [3]
ERC имеет модульную конструкцию, при этом многие функции реализованы в «более двух дюжинах загружаемых модулей», включенных в настройку по умолчанию, такие как autoaway , fill (разбивает длинные строки), log (сохраняет буферы чата), правописание , bbdb , который подключает ERC. Emacs в BBDB для управления контактами и 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 был официально включен в версию Emacs 22.1 3 июня 2007 года. [11] Разработка ERC теперь происходит внутри дерева исходного кода Emacs.
Связанная работа
[ редактировать ]ERC — один из двух IRC-клиентов, включенных в дистрибутив Emacs; rcirc - другой. [1] Circe и «аскетичный» ZenIRC также являются IRC-клиентами на базе Emacs. [1] По словам автора, Circe включает в себя идеи ERC, такие как трекер активности и другие; он был разработан, поскольку ERC стало «сложно отлаживать и улучшать». [12]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Перейти обратно: а б с д Штутц, Майкл (15 января 2007 г.). «Общайтесь в Emacs с режимами IRC» . Linux.com . Проверено 12 октября 2009 г.
- ^ Джонатан Корбет (16 января 2007 г.). «Руководство редактора Grumpy по графическим IRC-клиентам» . Серия LWN Grumpy Editor . LWN.net . Проверено 12 октября 2009 г.
- ^ Перейти обратно: а б «ЭРК» . 10 лучших бесплатных IRC-клиентов для Linux . LinuxСсылки. 13 сентября 2009 г. Проверено 12 октября 2009 г.
- ^ Граймс, Роджер А. (2001). «Наводнение». Вредоносный мобильный код: защита от вирусов для Windows . О'Рейли Медиа . п. 240 . ISBN 9781565926820 .
IRC контроль наводнений.
- ^ "ERC SSL" . Emacswiki.org.
- ^ Перейти обратно: а б с «История» . Руководство по Emacs . ГНУ .
- ^ Березин, Сергей. «Проекты» . Архивировано из оригинала 27 марта 2012 г. Проверено 13 июля 2011 г.
- ^ Ланг, Марио (14 марта 2003 г.). «ERC — IRC-клиент Emacs» . Персональный сайт Марио Ланга (разработчик ERC). Архивировано из оригинала 14 мая 2011 г. Проверено 12 октября 2009 г.
- ^ «ERC — IRC-клиент для Emacs» . ГНУ . Проверено 12 октября 2009 г.
- ^ «ЕРЦ Проект» . SourceForge.net.
- ^ Столлман, Ричард (3 июня 2007 г.). «Выпущен Emacs 22.1» . info-gnu-emacs (список рассылки) . Проверено 16 октября 2009 г.
- ^ Шефер, Йорген (21 октября 2005 г.). «Цирцея — еще один клиент для IRC в Emacs» . Nongnu.org . Проверено 12 октября 2009 г.
Лучшая особенность Circe — трекер активности, который многие знают по ERC.
- Отт, Алекс. «Emacs:ERC» (на русском языке). xtalk.msk.su. Архивировано из оригинала 1 апреля 2009 г. Проверено 16 октября 2009 г.