From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Neat features in Eclipse editor Date: Mon, 24 Mar 2008 21:50:38 -0400 Message-ID: References: <873aqia0eh.fsf@stupidchicken.com> Reply-To: rms@gnu.org NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: ger.gmane.org 1206409853 5563 80.91.229.12 (25 Mar 2008 01:50:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 25 Mar 2008 01:50:53 +0000 (UTC) Cc: pmr@pajato.com, cyd@stupidchicken.com, emacs-devel@gnu.org To: "paul r" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Mar 25 02:51:23 2008 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.50) id 1JdyJv-0008Ve-Az for ged-emacs-devel@m.gmane.org; Tue, 25 Mar 2008 02:51:23 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JdyJK-0004PD-1o for ged-emacs-devel@m.gmane.org; Mon, 24 Mar 2008 21:50:46 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JdyJF-0004O8-Iu for emacs-devel@gnu.org; Mon, 24 Mar 2008 21:50:41 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JdyJD-0004Nt-47 for emacs-devel@gnu.org; Mon, 24 Mar 2008 21:50:40 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JdyJC-0004Nq-V6 for emacs-devel@gnu.org; Mon, 24 Mar 2008 21:50:38 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JdyJC-0003rB-M9 for emacs-devel@gnu.org; Mon, 24 Mar 2008 21:50:38 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1JdyJC-000615-6g; Mon, 24 Mar 2008 21:50:38 -0400 In-reply-to: (paul.r.ml@gmail.com) X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) 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:93373 Archived-At: When you switch from workspace A to workspace B, does your current window configuration get recorded as workspace A? That is an important aspect of Eclipse perspectives. But just switching between named window configurations is only part of the feature. The configurations should have names, not single letters. And it needs to be possible to get all the right behavior. For instance, we want GUD to be able to take advantage of this, with a predefined "gud" perspective. This predefined "gud" perspective should have a window for displaying source, and windows for displaying other things. Each window should have tabs for switching between the various things you can view in that window. Your code might be the start of this feature, but a convenient smooth perspectives feature would do a lot more than this.