From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: ECB Date: Mon, 05 Jul 2004 10:23:17 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <40E5A52D.2000104@gnu.org> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1089037456 24577 80.91.224.253 (5 Jul 2004 14:24:16 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 5 Jul 2004 14:24:16 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Mon Jul 05 16:24:09 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BhUO9-0001ax-00 for ; Mon, 05 Jul 2004 16:24:09 +0200 Original-Received: from lists.gnu.org ([199.232.76.165]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BhUO8-0004IB-00 for ; Mon, 05 Jul 2004 16:24:09 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BhUQ7-000528-2y for emacs-devel@quimby.gnus.org; Mon, 05 Jul 2004 10:26:11 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1BhUQ0-0004z5-UZ for emacs-devel@gnu.org; Mon, 05 Jul 2004 10:26:05 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1BhUPz-0004yH-4l for emacs-devel@gnu.org; Mon, 05 Jul 2004 10:26:03 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BhUPy-0004xx-QR for emacs-devel@gnu.org; Mon, 05 Jul 2004 10:26:02 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BhUNK-0003Xk-Ui for emacs-devel@gnu.org; Mon, 05 Jul 2004 10:23:19 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1BhUNJ-0003my-SV; Mon, 05 Jul 2004 10:23:18 -0400 Original-To: Jason Rumney In-reply-to: (message from Jason Rumney on Sat, 03 Jul 2004 22:56:15 +0100) 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: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:25456 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:25456 We already have duplication between etags and imenu. I hope you are not arguing that the presence of some of this flaw in Emacs now means we should not try to avoid adding more. I disagree completely. To have one flaw is not a good reason to add another. To the extent there is duplication between etags and imenu, that is unfortunate. More duplication would be more unfortunate. It is a different interface which many longtime Emacs users may be used to. I don't think ECB can display in a seperate frame, though it might be easy to change it so. There may also be modes that speedbar supports that ECB does not. Speedbar seems to have special support for info for instance, which I don't think is present in ECB. Assuming ECB is well written and that it can be integrated well with Emacs, we have a choice between installing ECB along with Speedbar, or improving ECB to do all the things that Speedbar does, and replacing Speedbar. Making ECB subsume Speedbar would produce a simpler editor that is easier to maintain, so that's the option we should aim for. Would someone like to determine precisely which features we would need to add to ECB to make this possible? Meanwhile, another question is what needs to be done to integrate ECB into Emacs cleanly. Could someone take a look at that? Neither of these questions is a rush. We won't be doing any of this before the next release.