GNU Emacs 24.3 で動作する ERC | |
| 原作者 | アレクサンダー・L・ベリコフ セルゲイ ・ベレジン |
|---|---|
| 開発者 | Amin Bandali、F. Jason Park、その他のGNU Emacs開発者および貢献者 |
| 安定版リリース | ERC の改善が Emacs の一部としてリリースされました。 [±] |
| リポジトリ |
|
| 書かれた | エマックスリスプ |
| サイズ | 944 KB |
| タイプ | IRCクライアント |
| ライセンス | GPL-3.0以降 |
| Webサイト | www.gnu.org/software/emacs/erc.html |
ERCはGNU Emacsに統合されたインターネットリレーチャット(IRC)クライアントです。Emacs Lispで書かれています。[1] [2]
特徴
ERCには[3]メッセージのタイムスタンプ、自動チャンネル参加、フラッド制御[ 4]、ニックネームとコマンドの自動補完機能があります。ERCは会話追跡のためにニックネームとテキストを強調表示したり、制御文字を強調表示してオプションで削除したり、URL、ニックネーム、テキストをボタンに変換したりできます。入力履歴と、サーバーとチャンネルごとに個別のバッファを提供します。通知には、Emacsモードラインのチャンネルアクティビティ、ユーザーのオンラインステータス、非表示の会話のチャンネル追跡が含まれます。ERCは多言語対応で、起動時に自動スクリプト読み込みを提供します。[3]
ERCはモジュール設計で、多くの機能が「24以上のロード可能なモジュール」に実装されており、デフォルト設定に含まれています。たとえば、autoaway、fill (長い行を分割)、log (チャットバッファを保存)、spelling、bbdb (連絡先管理のためにERCをEmacsのBBDBに接続する)、replace (メッセージ内の指定されたテキストを自動置換する)などです。[1] ERCは暗号化されたIRC通信のためにSSL / TLSをサポートしています。 [5]
歴史
GNU プロジェクトによると、ERC は最初に Alexander L. Belikoff と Sergey Berezin によって開発されました。[6] Berezin は、ERC は「もともと Alexander L. Belikoff によって書かれ、その後私がさまざまな方法で改良し、バージョン 2.0 に昇格しました」と書いています。[7] 2 人は 1999 年に開発を中止しました。 [6] Mario Lang は、2001 年の時点で ERC が「明らかに放棄された」ため、彼と Alexander Schroeder がそれを引き継いで ERC SourceForgeプロジェクトを作成したと書いています。[8] Berezin は、新たな取り組みのニュースに前向きに反応し、新しい開発者に管理を委ねました。その後数年間で、バージョン 2.1、3、4、5、5.1 がリリースされました。[6] ERCの開発は2006年5月にSourceForgeからGNUに移行し、[9] [10] ERCは2007年6月3日にEmacsリリース22.1に正式に組み込まれました。 [11]現在、ERCの開発はEmacsのソースコードツリー内で行われています。
関連研究
ERC は Emacs ディストリビューションに含まれる 2 つの IRC クライアントのうちの 1 つで、もう 1 つはrcircです。[1] Circe と「禁欲的な」ZenIRC も Emacs ベースの IRC クライアントです。[1]作者によると、Circe はアクティビティ トラッカーなどの ERC のアイデアを取り入れており、ERC が「デバッグや改善が困難」になったために開発されました。[12]
参照
参考文献
- ^ abcd Stutz, Michael (2007-01-15). 「IRC モードを使用して Emacs でチャットする」Linux.com . 2009-10-12閲覧。
- ^ Jonathan Corbet (2007-01-16). 「The Grumpy Editor's Guide to graphical IRC client」. LWN Grumpy Editor シリーズ. LWN.net . 2009-10-12閲覧。
- ^ ab "ERC".ベスト 10 の無料 Linux IRC クライアント。LinuxLinks。2009 年 9 月 13 日。2009年 10 月 12 日閲覧。
- ^ Grimes, Roger A. (2001)。「Flooding」。悪意のあるモバイルコード: Windows のウイルス対策。O'Reilly Media。p . 240。ISBN 9781565926820.
IRC フラッド制御。
- ^ 「ERC SSL」. Emacswiki.org.
- ^ abc 「履歴」。Emacsマニュアル。GNU 。
- ^ Berezin, Sergey. 「プロジェクト」。2012年3月27日時点のオリジナルよりアーカイブ。2011年7月13日閲覧。
- ^ Lang, Mario (2003-03-14). 「ERC -- The Emacs IRC Client」. Mario Lang (ERC 開発者) 個人ウェブサイト。2011-05-14 にオリジナルからアーカイブ。2009-10-12に取得。
- ^ 「ERC - Emacs 用の IRC クライアント」。GNU。2009年 10 月 12 日閲覧。
- ^ 「ERC プロジェクト」。SourceForge.net。
- ^ Stallman, Richard (2007-06-03). 「Emacs 22.1 リリース」. info-gnu-emacs (メーリング リスト) . 2009-10-16閲覧。
- ^ Schäfer, Jorgen (2005-10-21). 「Circe - Yet Another Client for IRC in Emacs」. nongnu.org . 2009-10-12取得。
Circe の最も優れた機能はアクティビティ トラッカーで、これは ERC でよく知られている機能です。
- Ott, Alex. 「Emacs: ERC」(ロシア語)。xtalk.msk.su。2009-04-01 にオリジナルからアーカイブ。2009-10-16に取得。
外部リンク
- EmacsWikiの ERC
