Puede bien ser enviados a su propia carpeta con el siguiente código:
;; Don't clutter up directories with files~
(setq backup-directory-alist `(("." . ,(expand-file-name
(concat dotfiles-dir "backups")))))
;; Don't clutter with #files either
(setq auto-save-file-name-transforms
`((".*" ,(expand-file-name (concat dotfiles-dir "backups")))))
O puede eliminarlos por completo, así:
(setq make-backup-files nil)
(setq auto-save-default nil)
Personalmente me gustaría tener cuidado de dejarlas ya que pueden ser útiles. Más discusión está aquí:
Yo recomendaría la salida a la emacs-starter-kit que ordena a una carga de problemas que tiene la gente cuando viene a emacs, y es bastante utilizado.
http://github.com/technomancy/emacs-starter-kit/blob/master/starter-kit-misc.el
Actualización:
No parece haber mucha confusión sobre cómo utilizar las funciones. Voy a tener una pequeña jugada más tarde, pero aquí hay más información. Tenga en cuenta que auto-save-file-name-transforms
:
le permite especificar una serie de expresiones regulares y reemplazos para transformar el ahorro automático de nombre de archivo [emacs-manual]
así que no es tan simple como añadir un nombre de carpeta. Dicho esto parece de una rápida búsqueda de Google lo siguiente podría simplemente hacer lo que todos queremos:
;;; backup/autosave
(defvar backup-dir (expand-file-name "~/.emacs.d/backup/"))
(defvar autosave-dir (expand-file-name "~/.emacs.d/autosave/"))
(setq backup-directory-alist (list (cons ".*" backup-dir)))
(setq auto-save-list-file-prefix autosave-dir)
(setq auto-save-file-name-transforms `((".*" ,autosave-dir t)))
http://www.google.com/codesearch?hl=en&lr=&q=auto-save-file-name-transforms&sbtn=Search
Esos serían lo que por lo general llamar 'archivos de copia de seguridad'. –