From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.bugs Subject: bug#17589: 24.3.91; lisp/frameset.el Date: Fri, 30 May 2014 04:17:44 +0200 Message-ID: References: <53843FF8.6040800@gmx.at> <53845749.1000706@gmx.at> <5384642E.5060000@gmx.at> <53848E86.1010301@gmx.at> <5384C7FE.9010005@gmx.at> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1401416364 14465 80.91.229.3 (30 May 2014 02:19:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 30 May 2014 02:19:24 +0000 (UTC) Cc: Arash Cue , 17589@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri May 30 04:19:17 2014 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 1WqCPc-0003IA-8X for geb-bug-gnu-emacs@m.gmane.org; Fri, 30 May 2014 04:19:16 +0200 Original-Received: from localhost ([::1]:51090 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WqCPZ-00008P-MW for geb-bug-gnu-emacs@m.gmane.org; Thu, 29 May 2014 22:19:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36378) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WqCPT-00006S-9I for bug-gnu-emacs@gnu.org; Thu, 29 May 2014 22:19:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WqCPO-0000sG-9D for bug-gnu-emacs@gnu.org; Thu, 29 May 2014 22:19:07 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:37828) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WqCPO-0000s2-5F for bug-gnu-emacs@gnu.org; Thu, 29 May 2014 22:19:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WqCPN-0004os-P6 for bug-gnu-emacs@gnu.org; Thu, 29 May 2014 22:19:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Juanma Barranquero Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 May 2014 02:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17589 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 17589-submit@debbugs.gnu.org id=B17589.140141631218477 (code B ref 17589); Fri, 30 May 2014 02:19:01 +0000 Original-Received: (at 17589) by debbugs.gnu.org; 30 May 2014 02:18:32 +0000 Original-Received: from localhost ([127.0.0.1]:36705 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WqCOu-0004nw-DS for submit@debbugs.gnu.org; Thu, 29 May 2014 22:18:32 -0400 Original-Received: from mail-yk0-f179.google.com ([209.85.160.179]:39199) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WqCOr-0004ng-Td for 17589@debbugs.gnu.org; Thu, 29 May 2014 22:18:31 -0400 Original-Received: by mail-yk0-f179.google.com with SMTP id 19so1018281ykq.10 for <17589@debbugs.gnu.org>; Thu, 29 May 2014 19:18:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=3xzE1AUDt8Wpl6A27g5GlPID31pGNEwo6hJiMkGuIoA=; b=RIKP9psGFKk/zGZn/5EpmP5DAw93GPqSBt/PszxPyP/DYqC5UWD9+0B3pQnaJPFjAC ePzh/geGF5dklD2xfttvBTqY2DSE5SixtagzoyiU1JtNq1TjxLb3TeR085h/XQ7plhej N9i50cHQkCHy0Se3V6DueC2obcC5UV2SPGdF8BBT/XYIhIiyi+qZaISf0jeo0HWS/pWl RYr5/5vAEEye7klPfMjlSjRI7V8h/VholpwwJ0AKzL44xYOaZjQvSjJIzbAR05mVGrN5 +8m4U2B6rm6x1qpDWLf5+WNUd38lTyFRutXSFkKRKyne4dpVUcexAA3A1apQNwMVMLte k7GA== X-Received: by 10.236.181.232 with SMTP id l68mr754873yhm.143.1401416304204; Thu, 29 May 2014 19:18:24 -0700 (PDT) Original-Received: by 10.170.127.66 with HTTP; Thu, 29 May 2014 19:17:44 -0700 (PDT) In-Reply-To: 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:89734 Archived-At: On Wed, May 28, 2014 at 3:05 PM, Stefan Monnier wrote: > Right, that would be the idea. I think the current interfaces (window-state-get|put and frameset-save|restore, with an optional WRITABLE or IN-SESSION arg) are way preferable. Seems messy to introduce frameset-writable (or whatever) when the framesets are intended to be writable and the in-memory-only case is just an exception. > One way to make it less ugly is to fold the "make it writable" thingy > directly into the print code. The difference between a "writable frameset" and a non-writable one is not a matter of how to print some values, in the sense that you can decide how to write it just by looking at the value. Some you have to save in specific ways to be able to restore them. J