From owner-freebsd-questions@FreeBSD.ORG Fri May 8 12:53:30 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 45EF9106564A for ; Fri, 8 May 2009 12:53:30 +0000 (UTC) (envelope-from keramida@ceid.upatras.gr) Received: from poseidon.ceid.upatras.gr (poseidon.ceid.upatras.gr [150.140.141.169]) by mx1.freebsd.org (Postfix) with ESMTP id B39408FC0A for ; Fri, 8 May 2009 12:53:29 +0000 (UTC) (envelope-from keramida@ceid.upatras.gr) Received: from mail.ceid.upatras.gr (unknown [10.1.0.143]) by poseidon.ceid.upatras.gr (Postfix) with ESMTP id 8729CEB5818; Fri, 8 May 2009 15:53:28 +0300 (EEST) Received: from localhost (europa.ceid.upatras.gr [127.0.0.1]) by mail.ceid.upatras.gr (Postfix) with ESMTP id 7890845088; Fri, 8 May 2009 15:53:28 +0300 (EEST) X-Virus-Scanned: amavisd-new at ceid.upatras.gr Received: from mail.ceid.upatras.gr ([127.0.0.1]) by localhost (europa.ceid.upatras.gr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HdI9myJ5hstB; Fri, 8 May 2009 15:53:28 +0300 (EEST) Received: from kobe.laptop (adsl191-243.kln.forthnet.gr [79.103.4.243]) by mail.ceid.upatras.gr (Postfix) with ESMTP id 3ECF14503F; Fri, 8 May 2009 15:53:28 +0300 (EEST) Received: from kobe.laptop (kobe.laptop [127.0.0.1]) by kobe.laptop (8.14.3/8.14.3) with ESMTP id n48CrR4R005946; Fri, 8 May 2009 15:53:27 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) Received: (from keramida@localhost) by kobe.laptop (8.14.3/8.14.3/Submit) id n48CrRgn005945; Fri, 8 May 2009 15:53:27 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) From: Giorgos Keramidas To: Nerius Landys References: <560f92640905071719v22fdc862sa0eb50632df3a96e@mail.gmail.com> Date: Fri, 08 May 2009 15:53:26 +0300 In-Reply-To: <560f92640905071719v22fdc862sa0eb50632df3a96e@mail.gmail.com> (Nerius Landys's message of "Thu, 7 May 2009 17:19:47 -0700") Message-ID: <874ovvwybd.fsf@kobe.laptop> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: FreeBSD Mailing List Subject: Re: Command-line IRC client X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 May 2009 12:53:30 -0000 On Thu, 7 May 2009 17:19:47 -0700, Nerius Landys wrote: > What is the most recommended IRC client that runs in a terminal? > rtorrent is to bit torrent what ____ is to IRC. If you are into Emacs, there are a few clients that run inside Emacs, both in GUI/X11 frames and console sessions. One of the major features of ERC (one of these clients) is that small customizations and extensions are *very* easy to hack when you know a bit of Emacs Lisp already. Here are for example some of the local customizations I made to my local setup: http://bitbucket.org/keramida/dot-emacs/src/tip/elisp/keramida-erc.el#cl-116 A small function that autojoins channels after Freenode's NickServ has had a chance to cloak user information. http://bitbucket.org/keramida/dot-emacs/src/tip/elisp/keramida-erc.el#cl-177 http://bitbucket.org/keramida/dot-emacs/src/tip/elisp/keramida-erc.el#cl-183 http://bitbucket.org/keramida/dot-emacs/src/tip/elisp/keramida-erc.el#cl-189 Shorthand aliases for /cs -> /chanserv, /ns -> /nickserv and /ms -> /memoserv. There is also a ton of information about ERC and other Emacs-based IRC clients at the EmacsWiki: http://www.emacswiki.org/emacs/InternetRelayChat