Emacs y ficheros basura
Este artículo ya lo escribí en Crysol, pero lo replico aquí porque he estado a punto de volver a currármelo porque no lo encontraba XD
Estaba harto de encontrarme ficheros ~, ## y .semantic por todas partes, y puede llegar a ser muy aburrido borrarlos periódicamente. ¡Tiene que haber alguna manera de optimizar esto! Y, efectivamente…
Ingredientes
Pues Emacs. No más.
Backups
Hoy vamos a tocar a saco el .emacs
(recordad que en Windón es _emacs
).
Para empezar, veamos los backups, es decir, los ficheros ~. Éstos se crean como medida de recuperación ante fallos. Hay gente a la que le gustaría que no existieran. Hay gente que quiere más backups.
Existe una variable llamada version-control que nos permite crear ficheros loquesea~1~
de tal manera que podamos tener más de 1 backup. Sus valores son t
para que se hagan; nil
para que no se hagan y t never
que es lo mismo pero así, como con más énfasis: ¡que no pongas versiones!. Yo me quedo con una única versión, así que tengo:
|
|
Por si acaso, le digo también que me borre las versiones viejas:
|
|
Situar ficheros
Vale, ahora ya se hacen los backups que yo quiero… Pero sigo teniendo los *~, #*# y *.semantic por todas partes:
|
|
La primera instrucción indica dónde quiero que me deje los ~ y la segunda, dónde los .semantic. Es MUY IMPORTANTE que estos directorios existan. Además, hago que comiencen por punto, para que así existan, pero yo no los veo ;)
La segunda de las instrucciones indica dónde debe dejar los .semantic, como es evidente.
Y con esto tengo los directorios limpitos de basura (vamos, con la justa ;D )
Referencias
Aunque aún no lo he puesto, la referencia es obvia: El manual de Emacs.