我似乎无法阻止emacs保存这些。#my_file.rb文件存在于与真实文件相同的目录中。
我已尝试将它们写入tmp文件夹,但似乎无效:
(setq dotfiles-dir (file-name-directory
(or (buffer-file-name) load-file-name)))
;; auto saving
(setq auto-save-default t)
(setq auto-save-visited-file-name t)
(setq auto-save-interval 20) ; twenty keystrokes
(setq auto-save-timeout 1) ; 1 second of idle time
(defvar user-temporary-file-directory
(concat temporary-file-directory user-login-name "/"))
(make-directory user-temporary-file-directory t)
(setq backup-by-copying t)
(setq backup-directory-alist
`(("." . ,user-temporary-file-directory)
(,tramp-file-name-regexp nil)))
(setq auto-save-list-file-prefix
(concat user-temporary-file-directory ".auto-saves-"))
(setq auto-save-file-name-transforms
`((".*" ,user-temporary-file-directory t)))
我的dotfile-dir变量是否应该设置为临时目录或者我做错了什么?
答案 0 :(得分:2)
自动保存文件使用波浪号,而锁定文件使用点和数字符号。以下代码将阻止创建锁定文件:
(setq create-lockfiles nil)
以下是该问题手册的链接:http://www.gnu.org/software/emacs/manual/html_node/elisp/File-Locks.html