ERC (oprogramowanie) - ERC (software)

ERC
Erc-screenshot.png
ERC działający na GNU Emacs 24.3
Pierwotni autorzy Alexander L. Belikoff
Sergey Berezin
Wersja stabilna Ulepszenia ERC są teraz udostępniane jako część Emacsa. [±]
Magazyn Edytuj to w Wikidata
Napisane w Emacs Lisp
Rozmiar 763 KB
Rodzaj Klient IRC
Licencja GPL-3.0-lub-nowsza
Stronie internetowej gnu .org / oprogramowanie / emacs /

ERC to klient Internet Relay Chat (IRC) zintegrowany z GNU Emacs . Jest napisany w Emacs Lisp .

funkcje

ERC obejmuje oznaczanie czasu wiadomości , automatyczne dołączanie do kanałów, kontrolę powodzi i automatyczne uzupełnianie nicków i poleceń. ERC może podświetlać pseudonimy i tekst w celu śledzenia konwersacji, podświetlać i opcjonalnie usuwać znaki kontrolne oraz umożliwia konwertowanie adresów URL , pseudonimów i tekstu na przyciski. Zapewnia historię danych wejściowych i oddzielne bufory na serwer i kanał. Powiadomienia obejmują aktywność kanału w linii trybu EMacs, status online użytkownika i śledzenie kanału ukrytych rozmów. ERC jest wielojęzyczny i zapewnia automatyczne ładowanie skryptów podczas uruchamiania.

ERC ma konstrukcję modułową, z wieloma funkcjami zaimplementowanymi w „ponad dwóch tuzinach ładowalnych modułów” zawartych w domyślnej konfiguracji, takich jak automatyczne wyświetlanie , wypełnianie (dzieli długie wiersze), dziennik (zapisuje bufory czatu), pisownia , bbdb , który łączy ERC do BBDB Emacsa w celu zarządzania kontaktami i zamiany , która automatycznie zastępuje podany tekst w wiadomościach. ERC obsługuje SSL / TLS do szyfrowanej komunikacji IRC.

Historia

Według projektu GNU ERC zostało po raz pierwszy opracowane przez Alexandra L. Belikoffa i Sergeya Berezina. Berezin napisał, że ERC zostało „pierwotnie napisane przez Alexandra L. Belikoffa, potem poprawiłem je na wiele sposobów i awansowałem do wersji 2.0”. Para przestała się rozwijać w 1999 roku. Mario Lang napisał, że od 2001 roku ERC została „najwyraźniej porzucona”, więc on i Alexander Schroeder zaadoptowali ją i stworzyli projekt ERC SourceForge . Berezin pozytywnie zareagował na wieści o ponownym wysiłku i obdarzył nowych deweloperów zarządzaniem; w następnych latach ukazały się wersje 2.1, 3, 4, 5 i 5.1. Rozwój ERC został przeniesiony z SourceForge do GNU w maju 2006 r., A ERC został oficjalnie włączony do wydania 22.1 Emacsa 3 czerwca 2007 r. Rozwój ERC odbywa się teraz w drzewie kodu źródłowego Emacsa.

Powiązana praca

ERC jest jednym z dwóch klientów IRC zawartych w dystrybucji Emacsa; rcirc jest drugim. Circe i „ascetyczny” ZenIRC są również klientami IRC opartymi na Emacsie. Według autora, Circe zawiera pomysły z ERC, takie jak śledzenie aktywności i inne; został opracowany, gdy ERC stało się „trudne do debugowania i ulepszania”.

Zobacz też

Bibliografia

Linki zewnętrzne