From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.help Subject: RE: save/restore frame positions Date: Wed, 17 May 2006 08:50:19 -0700 Message-ID: References: <126mdph5alfgra0@corp.supernews.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1147881086 10846 80.91.229.2 (17 May 2006 15:51:26 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 17 May 2006 15:51:26 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed May 17 17:51:25 2006 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1FgOII-0000RK-W2 for geh-help-gnu-emacs@m.gmane.org; Wed, 17 May 2006 17:50:39 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FgOII-0002Am-O2 for geh-help-gnu-emacs@m.gmane.org; Wed, 17 May 2006 11:50:38 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FgOI6-0002Ag-KA for help-gnu-emacs@gnu.org; Wed, 17 May 2006 11:50:26 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FgOI4-0002AU-5B for help-gnu-emacs@gnu.org; Wed, 17 May 2006 11:50:25 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FgOI4-0002AR-01 for help-gnu-emacs@gnu.org; Wed, 17 May 2006 11:50:24 -0400 Original-Received: from [148.87.113.118] (helo=rgminet01.oracle.com) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.52) id 1FgOKw-0006vC-K6 for help-gnu-emacs@gnu.org; Wed, 17 May 2006 11:53:22 -0400 Original-Received: from rgmsgw301.us.oracle.com (rgmsgw301.us.oracle.com [138.1.186.50]) by rgminet01.oracle.com (Switch-3.1.6/Switch-3.1.6) with ESMTP id k4HFoJw0002255 for ; Wed, 17 May 2006 09:50:20 -0600 Original-Received: from dradamslap (dradams-lap.us.oracle.com [130.35.177.126]) by rgmsgw301.us.oracle.com (Switch-3.1.7/Switch-3.1.7) with SMTP id k4HFoJFL006127 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO) for ; Wed, 17 May 2006 09:50:19 -0600 Original-To: X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) In-Reply-To: <126mdph5alfgra0@corp.supernews.com> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1807 X-Brightmail-Tracker: AAAAAQAAAAI= X-Brightmail-Tracker: AAAAAQAAAAI= X-Whitelist: TRUE X-Whitelist: TRUE X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:35106 Archived-At: > A frame configuration saves the sizes and positions (and more) of all > frames. It is not, however, persistent. What you want to do > is save a frame configuration across Emacs sessions. That is the only > code you would need to write. > > I believe, however, that there are already libraries that do that. > desktop.el is one that comes to mind, but I have never used > it - someone else can confirm or correct this. I also use desktop.el, and have for several years. It is primarily focused on saving the list of buffers with their files, directories, point and mark and various buffer-local variables. If it can save frame configs I haven't seen how to do it, but perhaps that would make a good extension... If I have some more time to spend on this perhaps I will give it a try. Sorry about misleading you. I don't use desktop, and I thought it restored frames too (they are part of the "desktop", no?). If you do extend desktop.el to do that, think about making that an option, as some people might want to turn it off.