Lo que he aprendido: centralizar archivos de autoguardado de Emacs

¡Hoy traigo un truquillo rápido! Como sabéis Emacs va dejando por ahí copias de seguridad (archivo~) y archivos de autoguardado (#archivo#) de lo que abrimos y editamos. Esta es una funcionalidad que me ha salvado el pellejo en más de una ocasión pero no me gusta tener mierdecillas extendidas por todo mi ordenador. Hoy por fin he descubierto como mandarlos todos a otra carpeta, en concreto a la carpeta temporal. Para ello he añadido lo siguiente al archivo de configuración:

(setq backup-directory-alist
`((".*" . ,temporary-file-directory)))
(setq auto-save-file-name-transforms
`((".*" ,temporary-file-directory t)))

Para averiguar dónde anda la carpeta temporal hacemos C-h v (Describe variable) y le decimos que describa temporary-file-folder. También se le puede dar otra ruta que nos parezca más adecuada, claro.

Al loro porque usamos acentos graves y no apóstrofes en este caso porque solo queremos que cite las cosas que van antes de la coma, no hagáis como yo que estaba convencida de que había copiado mal y no entendía por qué no funcionaba.

Lo interesante del tema es que aunque mandemos los archivos a otra carpeta seguimos recuperándolos como de costumbre con M-x recover-file. ¡Qué listo es Emacs!

Por cierto, aparte de estos, hay unos archivos de interlocking que aparecen al abrir un archivo y cuyo nombre empieza por .# seguido del nombre del archivo abierto. Sirven para evitar que dos programas editen el archivo al mismo tiempo y no tienen nada que ver con estos que tratamos hoy. ¡No nos liemos! (Como ya he hecho yo)

Bueno, pues no os cuento nada más por hoy, estamos pronto.

Referencias

Keep Backup and Auto-save Files Out of the Way

GNU emacs backup files

18.3.4 Protection against Simultaneous Editing en el manual de Emacs


Grupos que descubro gracias al Sótano 😀

Anuncios

9 pensamientos en “Lo que he aprendido: centralizar archivos de autoguardado de Emacs

  1. victorhck

    También soy fan acérrimo de Diego RJ!!

    PS: Me gustaría darle una oportunidad a Emacs, pero para lo poco que hago con un editor de texto me sirve más que de sobra Kate, y no me termino de aprender los atajos de Emacs…

    No olvides apagar la luz al salir… 🙂

    Me gusta

    Responder
  2. ugeekangel

    Muchísimas Gracias por tus post sobre Emacs, son muy buenos.

    Llevo unos 9 meses utilizando Emacs y estoy 100% enganchado. Jejeje

    Como editor de texto para llevar mis notas, agenda,… no he utilizado otro igual

    Me gusta

    Responder
  3. Pingback: En qué ando: noviembre | Onda Hostil

¡Opina sin miedo! (Puedes usar Markdown)

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s