我喜欢 emacs,但有些事情一直困扰着我。当我通过tramp编辑文件时,我似乎无法让emacs存储文件的本地备份。
目前,当我编辑本地文件时,一组旧版本存储在 /tmp/myusername/emacs_backup 文件夹中。但是,当我通过流浪汉进行 FTP 传输时,旧版本不会存储在那里(我假设它正在尝试远程存储它们?)。
这是我的 .emacs 设置:
(defvar user-temporary-file-directory
(concat "/tmp/" user-login-name "/emacs_backup/"))
(make-directory user-temporary-file-directory t)
(setq make-backup-files t)
(setq backup-by-copying t)
(setq version-control t)
(setq delete-old-versions t)
(setq kept-new-versions 10)
(setq backup-directory-alist `(("." . ,user-temporary-file-directory)))
(setq tramp-backup-directory-alist backup-directory-alist)
(setq tramp-auto-save-directory user-temporary-file-directory)
(setq auto-save-list-file-prefix
(concat user-temporary-file-directory ".auto-saves-"))
(setq auto-save-file-name-transforms
`((".*" ,user-temporary-file-directory t)))
我不在乎 tramp su 编辑是否也存储在 tmp 文件夹中 - 我认为越多越好。任何帮助是极大的赞赏!