this post was submitted on 20 Oct 2023
1 points (100.0% liked)

Emacs

311 readers
2 users here now

A community for the timeless and infinitely powerful editor. Want to see what Emacs is capable of?!

Get Emacs

Rules

  1. Posts should be emacs related
  2. Be kind please
  3. Yes, we already know: Google results for "emacs" and "vi" link to each other. We good.

Emacs Resources

Emacs Tutorials

Useful Emacs configuration files and distributions

Quick pain-saver tip

founded 1 year ago
MODERATORS
 

Hi.

Still learning Emacs but happy with it so far. One thing i'm trying to find out is this. I'm OK with Emacs creating recovery files from which i can, well, recover my work after emacs is closed. However, if I save my files, I have no need for these #filename# or filename~ files that populate my folders. Is there a way to make emacs keep creating these recovery files, but deleting them if I *save* my actual files?

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 1 points 1 year ago (1 children)

Autosaves aren't needed once you've saved -- but emacs should already be removing them when you save your changes.

Backups are very specifically protecting you from the situation where the thing you saved was wrong. If you think that's useless, you haven't understood the purpose.

[–] [email protected] 1 points 1 year ago (1 children)

That's what git is for, or just having undo-tree from which the file can be reverted to a previous state.

I tried to keep auto-saves and backup files in their own separate directory, since they always litter my projects which is annoying, but they just won't listen, I have to disable them.

[–] [email protected] 1 points 1 year ago

That's what git is for

Even for files which are being tracked in version control, I don't agree that VCS always replaces backups. In some cases, yes; but backups are to protect me from data loss, and I want that protection in more situations than VCS gives me.

or just having undo-tree

I assume you mean "with a persistent undo record", which is another form of backup file, so sure -- whichever kind(s) of backup you prefer. Personally I believe I'd still want regular backups even if I used that -- if I can't trivially grep or compare old versions, I'd feel I'm missing a capability.

I tried to keep auto-saves and backup files in their own separate directory, since they always litter my projects which is annoying, but they just won't listen, I have to disable them.

I keep all backups in a separate directory, and I do not experience your problem, so that sounds to me like a fixable config issue.