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 Subject: Re: How to persist registers across sessions? Date: Thu, 30 Jun 2022 17:33:47 +0300 Message-ID: References: <87leti6b6e.fsf@codeisgreat.org> <871qv7a3ey.fsf@gmail.com> <83y1xe45ga.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14710"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/+ () (2022-05-21) Cc: help-gnu-emacs@gnu.org To: Eli Zaretskii Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jun 30 16:34:56 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 1o6vFw-0003Z8-Ix for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 30 Jun 2022 16:34:56 +0200 Original-Received: from localhost ([::1]:54070 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o6vFu-0000ll-Oj for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 30 Jun 2022 10:34:54 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38304) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6vFJ-0000ld-LC for help-gnu-emacs@gnu.org; Thu, 30 Jun 2022 10:34:17 -0400 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:40255) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6vFH-0000qM-Gl; Thu, 30 Jun 2022 10:34:17 -0400 Original-Received: from localhost ([::ffff:102.85.107.83]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000087C4F.0000000062BDB465.00001D19; Thu, 30 Jun 2022 07:34:12 -0700 Mail-Followup-To: Eli Zaretskii , help-gnu-emacs@gnu.org Content-Disposition: inline In-Reply-To: <83y1xe45ga.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:138235 Archived-At: * Eli Zaretskii [2022-06-30 17:02]: > > Date: Thu, 30 Jun 2022 15:50:36 +0300 > > From: Jean Louis > > Cc: help-gnu-emacs@gnu.org > > > > If somebody tells me how to `read' window configuration then I can > > provide function to save and load it. > > > > However, I do not know how to save/read # as > > object > > > > It looks like this: > > (current-window-configuration) ⇒ # > > > > That is not enough data. > > Any reason you are insisting on reinventing the wheel, when we already > have desktop.el? It does all that, and is ready to be used (I use it > all the time). > > Is anything wrong with using desktop-save-mode? For me that is so little useful. Imagine having 2-3 windows and particular flow, but also other 100 buffers. User may wish to save that visible window configuration and not all of the buffers available inside of Emacs. I would not call it reinventing the wheel as desktop-save is so much complex in its operation. I do not use it for that reason. Saving just few files related to windows on screen and the register of its configuration could be simplifying solution. Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/