From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: Re: How to dump Emacs and use as application snapshot? Date: Tue, 27 Oct 2020 16:39:23 -0400 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29871"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: help-gnu-emacs@gnu.org To: Jean Louis Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Tue Oct 27 21:40:01 2020 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 1kXVlB-0007fo-HL for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 27 Oct 2020 21:40:01 +0100 Original-Received: from localhost ([::1]:56232 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kXVlA-00081X-KB for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 27 Oct 2020 16:40:00 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36826) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kXVkg-0007wv-Oi for help-gnu-emacs@gnu.org; Tue, 27 Oct 2020 16:39:30 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:10728) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kXVke-0006Mf-GT for help-gnu-emacs@gnu.org; Tue, 27 Oct 2020 16:39:29 -0400 Original-Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 0CFB6105C95; Tue, 27 Oct 2020 16:39:27 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id BC56E10022E; Tue, 27 Oct 2020 16:39:24 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1603831164; bh=pQ302l1C/rD+jnSFInwUWQZA+f3Ssk04zxFiNKqQjC8=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=dFq2SA1460ozuKB830DPcl756RKCvoVgGcdTHuKitH4sz0envSZPqvkxmMybaZ0k0 1OpWJjesVO0CRPp31kyj4smZTyfNh8Xj6cl158jecDdrGHGr3bT2lIESbqf0JHFPeK OJgL3mJxiQIqgmfzRCxXXexixVMYh/DAHPIBHhqVW6uxdbV7EC4Od8FeA0qdg4lMYp Mf4AZB0mjUtKFvL/vxl7PmaYsWrOy1PLUbSTNsSuuWibEb0JEBROGdJrB64l+d7iOg ErzgALzOFuR5MFCwByFSZJoBZZU/K9JiSBv0s8O5le5AM1oc0XyzabEPT4+3MKYj0J H09uIZQ2ortLg== Original-Received: from alfajor (unknown [157.52.9.240]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 8BE2912027A; Tue, 27 Oct 2020 16:39:24 -0400 (EDT) In-Reply-To: (Jean Louis's message of "Tue, 27 Oct 2020 22:51:38 +0300") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/27 16:39:27 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 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:124748 Archived-At: >> > I would like to be able to dump the emacs how it is, and then later >> > just open it up similar to application snapshot feature at Amiga or >> > Dragonfly BSD. >> Maybe you're looking for desktop.el (which comes bundled with >> Emacs)? > I mean dumping Emacs from memory into file and loading it later into > memory straight. You're describing a means to an end (which may or may not exist and may or may not work as you want it to (e.g. it probably won't magically reopen the same number of frames at the same place on your screen)). I'm describing another means to a similar end (which does exist). Anyway, your answer implicitly tells me that desktop.el does not give you the result you're looking for, tho I'm not sure exactly what it is that is "missing". Stefan