From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.devel Subject: read syntax for window configs (was: CEDET sync) Date: Fri, 5 Mar 2010 09:07:38 -0800 Message-ID: <86716EEF25B64190B631AD85710E965D@us.oracle.com> References: <86bpf7q3fc.wl%lluis@ginnungagap.pc.ac.upc.edu><87wrxvyijr.fsf@stupidchicken.com><4B8C42E2.3080308@siege-engine.com><7697A57B1AD9104F993CDF6A5B69430C09227D1F24@CORPMAIL08.corp.capgemini.com><878wabxg0x.fsf@uwakimon.sk.tsukuba.ac.jp><87mxyrhxq8.fsf@lola.goethe.zz><7697A57B1AD9104F993CDF6A5B69430C09227D1FCE@CORPMAIL08.corp.capgemini.com><7697A57B1AD9104F993CDF6A5B69430C09227D1FF5@CORPMAIL08.corp.capgemini.com><87wrxu79r6.fsf@mail.jurta.org><87wrxuw0pd.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1267809261 31524 80.91.229.12 (5 Mar 2010 17:14:21 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 5 Mar 2010 17:14:21 +0000 (UTC) Cc: 'Juri Linkov' , "'Berndl, Klaus'" , mike@xemacs.org, 'Lennart Borgman' , emacs-devel@gnu.org To: "'Michael Sperber'" , "'Stephen J. Turnbull'" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Mar 05 18:14:16 2010 connect(): Connection refused 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 1Nnb6K-0005tU-8h for ged-emacs-devel@m.gmane.org; Fri, 05 Mar 2010 18:14:12 +0100 Original-Received: from localhost ([127.0.0.1]:37217 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nnb6J-0001vP-L5 for ged-emacs-devel@m.gmane.org; Fri, 05 Mar 2010 12:14:11 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Nnb1z-0007tm-5S for emacs-devel@gnu.org; Fri, 05 Mar 2010 12:09:43 -0500 Original-Received: from [140.186.70.92] (port=37319 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nnb1v-0007ra-Mw for emacs-devel@gnu.org; Fri, 05 Mar 2010 12:09:40 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Nnb1j-0001Fs-NP for emacs-devel@gnu.org; Fri, 05 Mar 2010 12:09:28 -0500 Original-Received: from acsinet12.oracle.com ([141.146.126.234]:63021) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nnb1j-0001Fa-Im for emacs-devel@gnu.org; Fri, 05 Mar 2010 12:09:27 -0500 Original-Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by acsinet12.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id o25H9E6O009815 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 5 Mar 2010 17:09:15 GMT Original-Received: from acsmt355.oracle.com (acsmt355.oracle.com [141.146.40.155]) by acsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id o25H9CmZ014875; Fri, 5 Mar 2010 17:09:12 GMT Original-Received: from abhmt002.oracle.com by acsmt355.oracle.com with ESMTP id 62609251267808860; Fri, 05 Mar 2010 09:07:40 -0800 Original-Received: from dradamslap1 (/10.175.216.173) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 05 Mar 2010 09:07:40 -0800 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: Thread-Index: Acq8gnSDyBKMegeRQlekzSaTnYb2DAAAkmJw X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Source-IP: acsmt355.oracle.com [141.146.40.155] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090206.4B913AB9.00FA:SCFMA4539814,ss=1,fgs=0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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:121656 Archived-At: > > > Since XEmacs have lots of other object types, maybe > > > XEmacs already has a read syntax for window configurations > > Window configurations in XEmacs don't have read syntax, but they're > pretty close, and thus it wouldn't be hard to do. Read syntax for window (and frame) configs would be very welcome. Currently, we have things like desktop.el that save some session state, but they don't save window/frame configs. Lennart was working on something that did that (winsav.el), but AFAIK he's sort of abandoned it. FWIW, one of my libraries bookmarks desktops, so you can more easily switch among different contexts (desktop files). It would be nice to do the same for window/frame configs. And it would be nice for desktop.el (and the like) to optionally save window/frame state also. (Yes, it should be optional.) And it's obviously good if all such efforts can use the same serialization format - i.e., if Emacs itself has a read syntax for window/frame configs.