From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: moasenwood--- via Users list for the GNU Emacs text editor Newsgroups: gmane.emacs.help Subject: Re: Looking for some recommended configurations for desktop-save-mode and savehist-mode. Date: Sun, 17 Jan 2021 15:29:11 +0100 Message-ID: <87k0sbzlfs.fsf@zoho.eu> References: <8635z0x7vj.fsf@misasa.okayama-u.ac.jp> Reply-To: Emanuel Berg Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10252"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:4n31nvMYGRqvYiImQwVnZt8mhX4= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jan 17 15:30:48 2021 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 1l194o-0002XG-8l for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 17 Jan 2021 15:30:46 +0100 Original-Received: from localhost ([::1]:44256 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l194n-0008DE-1x for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 17 Jan 2021 09:30:45 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38704) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l193T-0008Ct-Lk for help-gnu-emacs@gnu.org; Sun, 17 Jan 2021 09:29:23 -0500 Original-Received: from ciao.gmane.io ([116.202.254.214]:55174) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l193S-0000V5-0q for help-gnu-emacs@gnu.org; Sun, 17 Jan 2021 09:29:23 -0500 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1l193P-0000zW-3X for help-gnu-emacs@gnu.org; Sun, 17 Jan 2021 15:29:19 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=geh-help-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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:127283 Archived-At: Tak Kunihiro wrote: >> Currently, I noticed the following configurations for >> desktop-save-mode and savehist-mode on this website > > When don't you save desktop when quit emacs? > > (add-hook 'kill-emacs-hook #'sesame-desktop-save) > > (defun sesame-desktop-save () > "Save desktop anyway." > (interactive) > (require 'desktop) > (setq desktop-dirname user-emacs-directory) > (let ((file (desktop-full-file-name))) > (when (file-exists-p file) > (delete-file file))) > (desktop-save (expand-file-name desktop-dirname) t)) But you don't have to delete it to update it, right? I don't use this so I might be wrong but that seems strange one has to do manually. In the docstring to `desktop-save' it says: If ONLY-IF-CHANGED is non-nil, compare the current desktop information to that in the desktop file, and if the desktop information has not changed since it was last saved, then do not rewrite the file. Sounds like it, it me... -- underground experts united http://user.it.uu.se/~embe8573 https://dataswamp.org/~incal