【发布时间】:2012-07-03 10:44:25
【问题描述】:
我正在尝试将自动保存设置为使用 ./emacs.d/autosaves 中的目录。我之前使用了下面的两条注释掉的行,目前尝试了我在网上找到的另一个功能。我真正想要的只是不将自动保存存储在同一目录中。它在
(defvar autosave-dir
(concat "/home/" (user-login-name) "/.emacs.d/autosaves/"))
(make-directory autosave-dir t)
(defun auto-save-file-name-p (filename)
(string-match "^#.*#$" (file-name-nondirectory filename)))
(defun make-auto-save-file-name ()
(concat autosave-dir
(if buffer-file-name
(concat "#" (file-name-nondirectory buffer-file-name) "#")
(expand-file-name
(concat "#%" (buffer-name) "#")))))
;; (setq auto-save-file-name-transforms
;; `(("#.*#" ,"~/.emacs.d/backups/" t)))
或者我可以设置自动保存以在文件的开头和结尾放置一个#notes.org#,因为目前的格式为 .#notes.org。
【问题讨论】:
标签: emacs elisp autosave emacs24