Mondi su mondi, sistemi di sistemi.

Personalizzare i backup di Emacs

Mi è capi­tato diverse volte di rima­nere scot­tato con i file di bac­kup di emacs. Il caso clas­sico è quello con perio­dic, che ignora la con­ven­zione di non pren­dere in con­si­de­ra­zione i file che ter­mi­nano con ‘~’; per perio­dic conta solo il bit di eseguibilità.

Ogni volta che suc­ce­deva mi ripro­met­tevo di stare più attento e/o di tro­vare una solu­zione. Ovviamente stava sotto il mio naso: è la varia­bile backup-directory-alist.

Spesso viene impo­stata in modo da re-indirizzare tutti i bac­kup in un unica direc­tory ma non era quello che volevo io: di solito trovo comodo tenerli insieme all’originale — la mag­gior parte degli stru­menti che uso li igno­rano — ma nel caso di perio­dic non devono pro­prio rima­nere lì nella stessa cartella.

Dato che la varia­bile citata prima è una lista di regole che spe­ci­fi­cano quali direc­tory trat­tare e in quali modi, mi è bastato spe­ci­fi­care una sola regola spe­ci­fica per /etc/periodic (scu­sate il blee­ding della riga — lo so, devo siste­mare il css):

(custom-set-variables
 ;; valori…
 '(backup-directory-alist (quote (("/etc/periodic" . "~/.emacs.d/backups"))))
 ;; altri valori…
 )

Finalmente…!

Per proseguire

Commenti e trackback sono disabilitati.