Nキーストローク後に保存するオートセーブ機能があります(M秒後にはわかりません)。 Emacsがクラッシュした場合、私が編集した内容を見るのではなく、一般的にこれを使用します。元に戻すとより良い結果が得られます。ここに私の設定があります:
保存するたびにコピーを作成するバックアップシステムもあります(自動保存ではありません)。私はこれをあなたが求めていると思っているものに使っています。最後のVCSコミット以来の歴史を見ています。ここに私の設定です:
(setq make-backup-files t
vc-make-backup-files t
version-control t
kept-new-versions 256
kept-old-versions 0
delete-old-versions t
backup-by-copying t)
(setq backup-dir (concat user-emacs-directory "backup/"))
(if (not (file-exists-p backup-dir))
(make-directory backup-dir))
(add-to-list 'backup-directory-alist
`(".*" . ,backup-dir))
(defun force-backup-of-buffer()
(setq buffer-backed-up nil))
(add-hook 'before-save-hook 'force-backup-of-buffer)
;; this is what tramp uses
(setq tramp-backup-directory-alist backup-directory-alist)
(add-to-path "backup-walker")
(autoload 'backup-walker-start "backup-walker"
"start walking with the latest backup" t)
私はバックアップをナビゲートするために優れたbackup-walkerを使用しています。
Subversionやgitなどのバージョンコントロールシステムに興味があるかもしれません。 – choroba
あなたはVCSを探しているわけではありませんが、変更したものを簡単にナビゲートできるものを探しています毎日作られた "。真剣に - それはVCSです。より良い解決策を見つけることはできません。 – phils
@phils - つまり、私はVCSに依存しなければならないということです。私は「より良い」解決策を望んでいません。私は自分の.emacsファイルに入れておくことができます。編集履歴以外のVCSの機能は必要ありません。 – dfb