ERC (oprogramowanie) - ERC (software)
Pierwotni autorzy | Alexander L. Belikoff Sergey Berezin |
---|---|
Wersja stabilna | Ulepszenia ERC są teraz udostępniane jako część Emacsa. [±] |
Magazyn | |
Napisane w | Emacs Lisp |
Rozmiar | 763 KB |
Rodzaj | Klient IRC |
Licencja | GPL-3.0-lub-nowsza |
Stronie internetowej | gnu |
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
- Ott, Alex. „Emacs: ERC” (po rosyjsku). xtalk.msk.su. Zarchiwizowane od oryginału w dniu 2009-04-01 . Źródło 2009-10-16 .