0

How can I get emacs to save the buffer automatically every time I switch to another buffer?

(This is similar to this question, where the buffer is saved automatically when Emacs loses focus.)

Beginner
  • 2,661
  • 3
  • 17
  • 25
  • 2
    The `defadvice` lines in accepted answer on the thread to which you linked does what you're asking to do. However, I should point out that it's probably a very dangerous thing to have Emacs save your stuff automatically -- that's what `auto-save` is for, and it doesn't overwrite your files without your explicit permission. – Dan Mar 03 '15 at 15:59

1 Answers1

2

Here's what I'm using:

(defun ora-save-and-switch-buffer ()
  (interactive)
  (when (and (buffer-file-name)
             (not (bound-and-true-p archive-subfile-mode)))
    (save-buffer))
  (ido-switch-buffer)) 
abo-abo
  • 13,943
  • 1
  • 29
  • 43