From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.help,gmane.emacs.hyperbole.user Subject: Re: How to persist registers across sessions? Date: Sat, 2 Jul 2022 21:03:28 +0300 Message-ID: References: <83zghte5gl.fsf@gnu.org> <83v8she1vp.fsf@gnu.org> <83tu80cb54.fsf@gnu.org> <83bku7dgxl.fsf@gnu.org> <83czenbeg5.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14687"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/+ () (2022-05-21) Cc: help-gnu-emacs@gnu.org, hyperbole-users@gnu.org To: Eli Zaretskii Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jul 02 20:36:28 2022 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o7hym-0003d7-C5 for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 02 Jul 2022 20:36:28 +0200 Original-Received: from localhost ([::1]:57260 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o7hyj-0008Gf-Dm for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 02 Jul 2022 14:36:26 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57308) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o7hyH-0008GC-9Q; Sat, 02 Jul 2022 14:35:58 -0400 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:60997) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o7hyC-0002LQ-VL; Sat, 02 Jul 2022 14:35:56 -0400 Original-Received: from localhost ([::ffff:102.87.29.106]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000087C50.0000000062C09005.000075FC; Sat, 02 Jul 2022 11:35:48 -0700 Mail-Followup-To: Eli Zaretskii , help-gnu-emacs@gnu.org, hyperbole-users@gnu.org Content-Disposition: inline In-Reply-To: <83czenbeg5.fsf@gnu.org> Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:138259 gmane.emacs.hyperbole.user:467 Archived-At: * Eli Zaretskii [2022-07-02 20:42]: > > Date: Sat, 2 Jul 2022 20:19:51 +0300 > > From: Jean Louis > > Cc: help-gnu-emacs@gnu.org > > > > > I pointed to frameset.el, which is a lower-level infrastructure used > > > by desktop.el. It should allow you to save and restore windows of a > > > single frame, if that suits your needs better. > > > > It looks similar, but I cannot know why it does not work. I get error: > > With what code did you get this error? It's impossible to tell > anything intelligent without seeing the code you used. (frameset-restore (car (read-from-string (prin1-to-string (frameset-save (frame-list)))))) However, it is interesting what is happening when one evaluates the above code in `emacs -Q', many frames are appearing exponentially. Actually, I need window configuration, not really frames, and definitely there must be system to recognize that frame set configuration was restored, and is there and existing before new same frames start appearing. In general the function that Hyperbole has {C-h h w a My-Windows RET} is what I need, just that it may be saved over sessions. Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/