LINUX.ORG.RU

[emacs][backup, autosave] закончилось свободное место

 


0

1

Случился fail с потерей исходника (слава богу ~50 строк) из-за заполнения ФС. Хочу в будущем предотвратить это путём хранения нескольких версий.

Первоначально был только дефолтный auto-save (не спас). Теперь, после чтения emacswiki, вот так:

(setq
   backup-by-copying t
   backup-directory-alist
    '(("." . "~/.saves"))
   delete-old-versions t
   kept-new-versions 6
   kept-old-versions 2
   version-control t)

Что у вас в конфиге emacs насчёт backup и autosave?

Или вообще не использовать emacs для бэкапов?

git'ом пользуетесь? Если да то там есть возможность скидывать изменения до коммита в его папки

frozenix ★★★
()
Ответ на: комментарий от frozenix

Да, но не для программы в 50 строк.

Спасибо, буду знать.

adzeitor
() автор топика

У меня так(не помню уже почему):

; backup
(setq make-backup-files t)
(setq backup-by-copying t)
(setq version-control nil)
;(setq kept-new-versions 2)
;(setq kept-old-versions 2)
(setq delete-old-versions nil)
(setq backup-directory-alist (quote ((".*" . "~/.emacs.d/backup/"))))

; autosave
(setq auto-save-default nil)



(defun my/save-with-backup(&optional args)
  "Save file and backup old version"
  (interactive)
  (save-buffer 16))

(global-set-key (kbd "C-x C-s") 'my/save-with-backup)

mdraven
()
Ответ на: комментарий от mdraven

Угу, посмотрю. Но вроде бы бэкап у вас всего один делается...

adzeitor
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.