From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#14964: 24.3.50; doc of `compare-window-configurations' Date: Sun, 28 Jul 2013 10:40:31 +0200 Message-ID: <51F4D8FF.6000703@gmx.at> References: <51e98138-a20c-48ad-bea2-de67eb6b04b5@default> <51F3826F.9060600@gmx.at> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1375000885 13075 80.91.229.3 (28 Jul 2013 08:41:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 28 Jul 2013 08:41:25 +0000 (UTC) Cc: 14964@debbugs.gnu.org To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jul 28 10:41:26 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 1V3MXd-0003ML-GF for geb-bug-gnu-emacs@m.gmane.org; Sun, 28 Jul 2013 10:41:25 +0200 Original-Received: from localhost ([::1]:41125 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V3MXd-0000CZ-4h for geb-bug-gnu-emacs@m.gmane.org; Sun, 28 Jul 2013 04:41:25 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33972) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V3MXP-0008PX-7n for bug-gnu-emacs@gnu.org; Sun, 28 Jul 2013 04:41:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V3MXH-0004ue-FR for bug-gnu-emacs@gnu.org; Sun, 28 Jul 2013 04:41:11 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:59682) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V3MXH-0004uZ-AF for bug-gnu-emacs@gnu.org; Sun, 28 Jul 2013 04:41:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1V3MXH-0001PK-0q for bug-gnu-emacs@gnu.org; Sun, 28 Jul 2013 04:41:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 28 Jul 2013 08:41: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.13750008475340 (code B ref 14964); Sun, 28 Jul 2013 08:41:02 +0000 Original-Received: (at 14964) by debbugs.gnu.org; 28 Jul 2013 08:40:47 +0000 Original-Received: from localhost ([127.0.0.1]:53997 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V3MX0-0001O3-Qc for submit@debbugs.gnu.org; Sun, 28 Jul 2013 04:40:47 -0400 Original-Received: from mout.gmx.net ([212.227.17.21]:63594) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V3MWx-0001Nc-RO for 14964@debbugs.gnu.org; Sun, 28 Jul 2013 04:40:44 -0400 Original-Received: from [62.47.48.182] ([62.47.48.182]) by mail.gmx.com (mrgmx102) with ESMTPA (Nemesis) id 0LvzF3-1U0Y2q44Cb-017iiy for <14964@debbugs.gnu.org>; Sun, 28 Jul 2013 10:40:38 +0200 In-Reply-To: X-Provags-ID: V03:K0:wCmbweENOR0aLXhrcw6djmxIhUSQVesQTkr1uMpJldBwVz5GSRH EoxEW9fNG5qqfALCBjn6soC91ABG2OBDN+Hs3v28HQbdVOWFh7ymJx4NQ7DalEtJ3nKUfqm ugqG616uqXRPnh7Azo/kp+cHfZato0nDjd6ZqVNpdjd4sSh+FddilnQDbuTezhvfi9HbsB9 5xsbbIxYhg024VwdbZhlg== 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:76721 Archived-At: > So based on that info I do not understand why this was ever added as a Lisp > function. Perhaps someone thought we might do more with it in the future? > Or perhaps it was thought that this would be faster than calling `equal' etc., > which have to test a few things before then get to invoking this. > > Whatever the rationale, this function has been around for a long time. Maybe the idea was to not create anew a configuration that was already saved. > 3. I would also like to see functions that accept or produce window and frame > configurations optionally accept and produce also Lisp-readable equivalents. > > IOW, today, such configurations always use actual window and frame objects, > which are not Lisp-readable. I would like to see them optionally (e.g. via > optional arguments) use Lisp-readable frame and window states. IOW, make > it simple to persist such configurations. With window states I tried to approximate window configurations as close as possible. I don't know enough about frames to do the same for them. I bet that currently Juanma knows best whether this can be done in some reasonable way. martin