From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#14964: 24.3.50; doc of `compare-window-configurations' Date: Sun, 28 Jul 2013 13:33:38 -0700 (PDT) Message-ID: References: <51e98138-a20c-48ad-bea2-de67eb6b04b5@default> <51F3826F.9060600@gmx.at> <51F4D8FF.6000703@gmx.at> <25701584-34ff-4754-8d10-7f2d223205ac@default> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1375043661 1117 80.91.229.3 (28 Jul 2013 20:34:21 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 28 Jul 2013 20:34:21 +0000 (UTC) Cc: 14964@debbugs.gnu.org To: Josh , Juanma Barranquero Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jul 28 22:34:22 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1V3XfZ-0003vQ-8N for geb-bug-gnu-emacs@m.gmane.org; Sun, 28 Jul 2013 22:34:21 +0200 Original-Received: from localhost ([::1]:46287 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V3XfY-0007i0-R9 for geb-bug-gnu-emacs@m.gmane.org; Sun, 28 Jul 2013 16:34:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60064) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V3XfN-0007hG-Ud for bug-gnu-emacs@gnu.org; Sun, 28 Jul 2013 16:34:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V3XfG-00020Z-Ll for bug-gnu-emacs@gnu.org; Sun, 28 Jul 2013 16:34:09 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:60555) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V3XfG-00020U-Ix for bug-gnu-emacs@gnu.org; Sun, 28 Jul 2013 16:34:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1V3XfG-000378-5i for bug-gnu-emacs@gnu.org; Sun, 28 Jul 2013 16:34:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 28 Jul 2013 20:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 14964-submit@debbugs.gnu.org id=B14964.137504363111924 (code B ref 14964); Sun, 28 Jul 2013 20:34:02 +0000 Original-Received: (at 14964) by debbugs.gnu.org; 28 Jul 2013 20:33:51 +0000 Original-Received: from localhost ([127.0.0.1]:54871 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V3Xf5-00036D-2Q for submit@debbugs.gnu.org; Sun, 28 Jul 2013 16:33:51 -0400 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:31932) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V3Xf3-00035p-3a for 14964@debbugs.gnu.org; Sun, 28 Jul 2013 16:33:49 -0400 Original-Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r6SKXfGt017629 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 28 Jul 2013 20:33:42 GMT Original-Received: from userz7022.oracle.com (userz7022.oracle.com [156.151.31.86]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r6SKXeaH018523 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 28 Jul 2013 20:33:41 GMT Original-Received: from abhmt107.oracle.com (abhmt107.oracle.com [141.146.116.59]) by userz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r6SKXeAk013928; Sun, 28 Jul 2013 20:33:40 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.7 (607090) [OL 12.0.6668.5000 (x86)] X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:76743 Archived-At: > https://github.com/tlh/workgroups.el Yes, it is good to point to that, as another example of readable window configurations. You mentioned frame configurations too, but working groups are not, according to what I read in the doc and see in the code, frame configurations. Rather, a workgroup is a set of window configurations for a single frame. From the doc: Q: What's the difference between a "window configuration", a "wconfig" and a "workgroup"? A: A "window configuration" is Emacs' opaque internal representation of most of the state of one frame. A "wconfig" is Workgroups' independent= , translucent window configuration object. And a "workgroup" is a named set of multiple wconfigs (one base config, and then a working config for each frame). So yes, this could inform what we do wrt Emacs window configurations. It is also an example of the kinds of things that a library or a user might want to do with persistent window configurations. And it is another argument for having a standard, transparent, readable window-configuration structure (whatever form the implementation might take).