Emacs создает файл автосохранения с именем ##
Я настроил Emacs для отправки автосохранений в каталог /tmp:
(setq backup-directory-alist `((".*" . ,temporary-file-directory)))
(setq auto-save-file-name-transforms `((".*" ,temporary-file-directory t)))
Однако при редактировании файла Foo вместо создания #Foo# создается ## - всего два хэша. Это приводит к появлению предупреждения "На панели автоматически сохраняются данные" каждый раз, когда я открываю новый файл, поскольку файл /tmp/##, очевидно, соответствует каждому возможному имени файла. Я предполагаю, что неправильно устанавливаю переменную auto-save-file-name-transforms; что я должен установить для создания /tmp/#Foo# автосохранения? (Или, в качестве альтернативы, что еще мне нужно изменить?)
Возможно актуальная информация:
- Emacs 21.4.1
- РЕЛ 5.3 (Тиканга)
- Большинство моих файлов контролируются версией git
- vc-make-backup-files равен nil (но его установка в t не меняет поведение)