From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.bugs Subject: bug#17351: Trunk emacs splats .emacs.desktop at startup Date: Sun, 27 Apr 2014 12:52:01 +0300 Organization: JURTA Message-ID: <87fvkzf6bi.fsf@mail.jurta.org> References: <20140426180427.GA2944@acm.acm> <87eh0jji5s.fsf@mail.jurta.org> <20140427091555.GA3091@acm.acm> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1398592591 32274 80.91.229.3 (27 Apr 2014 09:56:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 27 Apr 2014 09:56:31 +0000 (UTC) Cc: 17351@debbugs.gnu.org To: Alan Mackenzie Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Apr 27 11:56:24 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 1WeLoq-0003AQ-Rq for geb-bug-gnu-emacs@m.gmane.org; Sun, 27 Apr 2014 11:56:20 +0200 Original-Received: from localhost ([::1]:38646 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WeLoq-0006Gu-IR for geb-bug-gnu-emacs@m.gmane.org; Sun, 27 Apr 2014 05:56:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59019) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WeLog-0006Gg-8R for bug-gnu-emacs@gnu.org; Sun, 27 Apr 2014 05:56:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WeLoY-0006sU-Pa for bug-gnu-emacs@gnu.org; Sun, 27 Apr 2014 05:56:10 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:51466) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WeLoY-0006s2-Mg for bug-gnu-emacs@gnu.org; Sun, 27 Apr 2014 05:56:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WeLoX-0000L2-QC for bug-gnu-emacs@gnu.org; Sun, 27 Apr 2014 05:56:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 27 Apr 2014 09:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17351 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 17351-submit@debbugs.gnu.org id=B17351.13985925301257 (code B ref 17351); Sun, 27 Apr 2014 09:56:01 +0000 Original-Received: (at 17351) by debbugs.gnu.org; 27 Apr 2014 09:55:30 +0000 Original-Received: from localhost ([127.0.0.1]:59623 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WeLo2-0000KD-1o for submit@debbugs.gnu.org; Sun, 27 Apr 2014 05:55:30 -0400 Original-Received: from alc-vshost7.dreamhost.com ([69.163.216.107]:51147 helo=ps18281.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WeLnz-0000K2-3h for 17351@debbugs.gnu.org; Sun, 27 Apr 2014 05:55:28 -0400 Original-Received: from localhost.jurta.org (ps18281.dreamhostps.com [69.163.222.226]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 2DE443727D2B73; Sun, 27 Apr 2014 02:55:23 -0700 (PDT) In-Reply-To: <20140427091555.GA3091@acm.acm> (Alan Mackenzie's message of "Sun, 27 Apr 2014 09:15:55 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (x86_64-pc-linux-gnu) 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:88329 Archived-At: >> If after startup you paused for 30 seconds then auto-saving overwrote >> your desktop indeed. It seems we need to keep a backup of the desktop >> from the previous session when saving the desktop in a new session >> for the case when the desktop gets broken by the errors in it. > > Yes, I think so. This needs to be mentioned in the manual, too. 30 > seconds seems a very short time (by default) to trigger this saving of > the desktop. 30 seconds of idle time before desktop auto-saving is the default value inherited from `auto-save-timeout' used for file auto-saving. But they don't need to be the same. In ~/.emacs I customized it to 60 seconds, and maybe this default value would be better for everyone. > Especially when there's been no change since the previous save. Actually auto-saving already checks for changes and doesn't write the identical desktop. In practice this happens rarely, only when the session left inactive, because any minuscule change in window configuration (such as displaying a buffer with error messages) causes the desktop file to be overwritten with new contents.