auto-save-buffersの機能追加版です、私はこっちを使っています。
auto-save-buffers-enhanced更新 - antipop
インストール
(auto-install-from-url "https://raw.github.com/kentaro/auto-save-buffers-enhanced/master/auto-save-buffers-enhanced.el")
設定
auto-shell-commandと一緒に使いたかったのでアイドルタイムを0.5→1秒に伸ばしました。ここは大切なので再調整するかも。auto-shell-commandは実行を一時的にサスペンド出来るのでその機能と組み合わせながら使うことになりそうです。
init.el
(require 'auto-save-buffers-enhanced)
(setq auto-save-buffers-enhanced-interval 1) ; 指定のアイドル秒で保存
(auto-save-buffers-enhanced t)