help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: desktop-save problems


From: ken
Subject: Re: desktop-save problems
Date: Wed, 13 Jul 2016 18:24:28 -0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0

On 07/13/2016 04:02 PM, Eli Zaretskii wrote:
From: ken <gebser@mousecar.com>
Date: Wed, 13 Jul 2016 15:49:24 -0400

The way I do it is turn on desktop-save-mode, then Emacs will save the
desktop when I exit automatically.
This means that the desktop isn't saved when the system crashes, e.g.,
the power suddenly goes out, yes?
If this is frequent enough, you can save manually at strategic times.

Years ago desktop-save and desktop-read both worked properly out of the box... didn'tl even have to invoke anything. It just kept track of what files/buffers were open and opened them again in the next session, whether the previous session was graceful or a crash... files opened via tramp too. How/Why did things get messed up?


Also, in my emacs (24.3.1) I'm always prompted for the directory to save
the desktop in.  Is there a way to specify one directory where the
desktop is saved so I don't have this prompt come up?
It doesn't prompt me, it uses the ~/.emacs.d/ directory by default;
the directory from which the desktop was read overrides that.  I'm
never asked any such questions.  Something is wrong with your setup.

This is how it works when I start emacs with "emacs -Q".


Second, is there a way for "desktop-save" to be run programmatically
whenever I open a new file/buffer or kill a buffer?
In a new enough version of Emacs, the desktop is periodically saved
even when no buffer is killed.
Which version is "new enough"?
24.4 and later.

Also, wouldn't it make more sense for desktop-save to work when file or
buffer is opened or closed?
Since we now save periodically, we don't need to resolve this dilemma.

Just curious... how often is the desktop saved in your version?


....

Thanks for your help.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]