From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stephen Eilert Newsgroups: gmane.emacs.devel Subject: Re: Efforts to attract more users? Date: Fri, 9 Jul 2010 12:01:10 -0300 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: dough.gmane.org 1278687726 30174 80.91.229.12 (9 Jul 2010 15:02:06 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 9 Jul 2010 15:02:06 +0000 (UTC) Cc: fplemma@gmail.com, rms@gnu.org, joakim@verona.se, emacs-devel@gnu.org To: Bernardo Barros Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jul 09 17:02:04 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OXF5I-0006jC-Lg for ged-emacs-devel@m.gmane.org; Fri, 09 Jul 2010 17:01:59 +0200 Original-Received: from localhost ([127.0.0.1]:41439 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OXF53-0002BJ-Pd for ged-emacs-devel@m.gmane.org; Fri, 09 Jul 2010 11:01:33 -0400 Original-Received: from [140.186.70.92] (port=36399 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OXF4p-00021W-SL for emacs-devel@gnu.org; Fri, 09 Jul 2010 11:01:28 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OXF4j-0005s1-4z for emacs-devel@gnu.org; Fri, 09 Jul 2010 11:01:15 -0400 Original-Received: from mail-gw0-f41.google.com ([74.125.83.41]:34869) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OXF4j-0005ra-2n; Fri, 09 Jul 2010 11:01:13 -0400 Original-Received: by gwb1 with SMTP id 1so1546714gwb.0 for ; Fri, 09 Jul 2010 08:01:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=8BaXA9+TzWuSMHG6sriBJqqeOTAUHE0Boar6sJWMWTQ=; b=LeTz7A2AzazENNfcW4kf8QZPTlBRLjYy81k4DBZGCejci7uWBL/Sekwzklf25GzP6N IOJtMq0ssXciK9H5HtkTA76MKbm0vlo2YRIuCTPcbIQbZmx4c0xDXIWBeT0lvUSWk4cY sVMa8wzxjyDHoFuH67idOcSCxuYBAaKQpD3cU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=E+pGh8El1dGLhmSTfsAlzgaf1bb6f48MyvDMf3DZbBkE37xeTs3/Zjfu9r4/+Mv46C LVUT9kVC7iSb8NpwOxvK2u2ycWokUMCRSYLOwPi/FegKa7OxwoDuYiuXY4ZtieRN/T0Z DfF1cHA+V+jO90SvYxIxqmtpxT0ehkbYmig/A= Original-Received: by 10.150.137.18 with SMTP id k18mr2193026ybd.58.1278687670793; Fri, 09 Jul 2010 08:01:10 -0700 (PDT) Original-Received: by 10.231.143.130 with HTTP; Fri, 9 Jul 2010 08:01:10 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) 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:126954 Archived-At: On Fri, Jul 9, 2010 at 12:24 AM, Bernardo Barros wrote: > 2010/7/9 Richard Stallman : >> I saw it once, and it used tabs a lot for switching between different views. >> We need to be able to do that too. > > Hi, Richard. Aquamacs-Emacs implemented tabs too. Just like Firefox and Eclipse. > > Not exactly. I think that Richard is actually refering to "perspectives". A "perspective" in Eclipse is actually a collection of windows (using Emacs terminology). For instance, one can have a Java perspective, with a big editing window in the middle, a class tree on the left, class symbols on the right and a console on the bottom of the screen. And then a "Debug perspective", with the stack trace on top left, variables top right, editing in the center, and whatever else the user wants to display. You can do that in Aquamacs, if you take the time to configure it, splitting and switching to the desired buffers, for each tab. Just to lose it when Emacs close (mitigated by desktop-save) or when something switches one of the buffers you have painstakingly configured. In Eclipse, you can hide the frames temporarily, resize them, add or remove, or maximize the editing window. But usually you do not want to mess with them, as they contain useful information and are sort of "persistent". There are also per-file tabs, but these should be (and are, in Eclipse) distinct from the perspectives. Using Aquamacs' approach the two are mixed, so one would spend quite a lot of time fighting the interface. I seem to recall a discussion a while ago about "persistent windows". That, along with tabs, would duplicate Eclipse's perspectives quite nicely. What prevents people I know from switching to Emacs is that Emacs has no notion of "projects", and operations affecting files in a given project. While I think Eclipse's approach to be overkill, the way Textmate does it appears to be enough. --Stephen Sent from my Emacs