Создание бэкапов файлов в Emacs
Имеется настройка автоматического переноса файлов в специальную папку перед их сохранением в Emacs'е (замена постоянно появляющихся в директории ~файлов, а также возможность хранения нескольких версий данных файлов). Почему-то некоторые файлы не переносятся после сохранения, к таким файлам относится например init.el. Различий в файлах, которые переносятся и которые не переносятся никаких нет, права одинаковы, файлы расположены на одном диске. Из-за чего это может быть?
Настройка создания бэкапов:
(setq
backup-by-copying t
backup-directory-alist
'(("." . "/home/max/.emacs.d/.backup/"))
auto-save-file-name-transforms
'((".*" "/home/max/.emacs.d/.backup/" t))
delete-old-versions t
kept-new-versions 8
kept-old-versions 2
version-control t)
(defun force-backup-of-buffer ()
(let ((buffer-backed-up nil))
(backup-buffer)))
(add-hook 'before-save-hook 'force-backup-of-buffer)
(setq savehist-file "/data/.emacs_backup/savehist")
(setq savehist-additional-variables
'(kill-ring search-ring regexp-search-ring))
(savehist-mode 1)