From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ryan Yeske Newsgroups: gmane.emacs.devel Subject: Re: rcirc changes Date: Tue, 14 Feb 2006 21:58:40 -0800 Message-ID: <87oe192men.fsf@cut.bc.hsia.telus.net> References: NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1139983167 15638 80.91.229.2 (15 Feb 2006 05:59:27 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 15 Feb 2006 05:59:27 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Feb 15 06:59:26 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1F9FhC-0005DS-MP for ged-emacs-devel@m.gmane.org; Wed, 15 Feb 2006 06:59:23 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1F9FhA-0008Jt-Rw for ged-emacs-devel@m.gmane.org; Wed, 15 Feb 2006 00:59:20 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1F9Fgf-0008F7-Ti for emacs-devel@gnu.org; Wed, 15 Feb 2006 00:58:50 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1F9Fgd-00089Y-QK for emacs-devel@gnu.org; Wed, 15 Feb 2006 00:58:49 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1F9Fgd-00088x-Jj for emacs-devel@gnu.org; Wed, 15 Feb 2006 00:58:47 -0500 Original-Received: from [199.185.220.240] (helo=priv-edtnes46.telusplanet.net) by monty-python.gnu.org with esmtp (Exim 4.52) id 1F9FlP-0006Qu-Q9; Wed, 15 Feb 2006 01:03:44 -0500 Original-Received: from cut.bc.hsia.telus.net ([207.6.239.189]) by priv-edtnes46.telusplanet.net (InterMail vM.6.01.05.04 201-2131-123-105-20051025) with ESMTP id <20060215055842.EEHY28047.priv-edtnes46.telusplanet.net@cut.bc.hsia.telus.net>; Tue, 14 Feb 2006 22:58:42 -0700 Original-To: Miles Bader In-reply-to: (message from Miles Bader on Thu, 09 Feb 2006 21:07:40 +0900) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:50554 Archived-At: I didn't like the format rcirc used to show conversations, so I wrote a bit of code to allow more customizability; what do you think of the following patch? Two basic changes: (1) add `rcirc-nick-abbrevs' to allow nicknames for nicknames when printing :-) -- mainly so I could change how it printed _my_ name, which takes up too much space on the screen, but doesn't seem able to be changed using existing mechanisms (I can change other users' nicknames in bitlbee though). After running with your installed changes, I realize I don't really like this particular feature (earlier I said "I like it" after only reading the patch, not running it, sorry). It breaks nick-completion (you still complete the underlying nicks, not abbrev) and it doesn't deal with nick changes which are abbreviated. It seems like this is adding a feature to solve a local problem... if your own nick is too long, then you can just change it, can't you? I suggest we remove this feature. (2) Rewrite `rcirc-format-response-string' to use a more flexible formatting system controlled by the variable `rcirc-response-formats' (and change the way `rcirc-print' finds the fill prefix so that it works when non-standard formats are used). This I still like, it easily allows users to customize messages in a straightforward way. I do have some improvements which I will post to the list shortly. Ryan