From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Bastien Newsgroups: gmane.emacs.devel Subject: Re: Neat features in Eclipse editor Date: Tue, 25 Mar 2008 01:48:54 +0100 Message-ID: <87myon1vd5.fsf@bzg.ath.cx> References: <873aqia0eh.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1206406162 28871 80.91.229.12 (25 Mar 2008 00:49:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 25 Mar 2008 00:49:22 +0000 (UTC) Cc: Paul Michael Reilly , rms@gnu.org, emacs-devel@gnu.org To: Chong Yidong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Mar 25 01:49:50 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 1JdxMI-00027K-0Z for ged-emacs-devel@m.gmane.org; Tue, 25 Mar 2008 01:49:46 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JdxLg-0006q9-Ql for ged-emacs-devel@m.gmane.org; Mon, 24 Mar 2008 20:49:08 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JdxLc-0006q4-6Y for emacs-devel@gnu.org; Mon, 24 Mar 2008 20:49:04 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JdxLY-0006nS-0B for emacs-devel@gnu.org; Mon, 24 Mar 2008 20:49:02 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JdxLX-0006nP-Sy for emacs-devel@gnu.org; Mon, 24 Mar 2008 20:48:59 -0400 Original-Received: from mu-out-0910.google.com ([209.85.134.188]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JdxLW-0007F0-Uh for emacs-devel@gnu.org; Mon, 24 Mar 2008 20:48:59 -0400 Original-Received: by mu-out-0910.google.com with SMTP id g7so4372903muf.0 for ; Mon, 24 Mar 2008 17:48:57 -0700 (PDT) Original-Received: by 10.78.123.4 with SMTP id v4mr23233389huc.50.1206406137362; Mon, 24 Mar 2008 17:48:57 -0700 (PDT) Original-Received: from bzg.ath.cx ( [78.114.246.77]) by mx.google.com with ESMTPS id e10sm9346272muf.10.2008.03.24.17.48.55 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 24 Mar 2008 17:48:56 -0700 (PDT) Original-Received: by bzg.ath.cx (Postfix, from userid 1000) id B980F157978; Tue, 25 Mar 2008 01:48:54 +0100 (CET) In-Reply-To: <873aqia0eh.fsf@stupidchicken.com> (Chong Yidong's message of "Sat, 22 Mar 2008 17:56:06 -0400") User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/23.0.60 (gnu/linux) X-detected-kernel: by monty-python.gnu.org: 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:93364 Archived-At: Chong Yidong writes: > Richard Stallman writes: > >> * "Perspectives" are named persistent window configurations. We have >> had the window configuration mechanism in GNU Emacs since the >> beginning but we have never developed a good user interface to take >> advantage of them. Eclipse's user interface seems to be good. > > Well, we already have `C-x r w R' (window-configuration-to-register) > and `C-x r f R' (frame-configuration-to-register) for saving window > configurations, and `C-x r j R' for restoring them. > > Though it's true that this could certainly be more user-friendly. Last month I coded this, which lets you list registers: http://lumiere.ens.fr/~guerry/u/register-list.el M-x register-list RET creates a list of registers. Then `W' will list only [W]indow configurations. Since I use window configurations I find this useful. (It is also useful to "merge" the content of registers containing strings and to edit rectangles while taking care of the rectangles width.) -- Bastien