Voglio usare la funzione di salvataggio automatico di emacs con vagabondo, ma solo per i file che non apro usando sudo. La mia configurazione attuale, basata sulla documentazione del vagabondo , è simile alla seguente:
;;;;;;;; BAKUCP ;;;;;;;;
;; Backup remote files locally to stop autosave pain
(setq tramp-backup-directory "~/.emacs-backup")
(unless (file-directory-p tramp-backup-directory)
(make-directory tramp-backup-directory))
(if (file-accessible-directory-p tramp-backup-directory)
(setq tramp-auto-save-directory tramp-backup-directory)
(error "Cannot write to ~/.emacs-backup"))
;; Don't backup su and sudo files
(setq backup-enable-predicate
(lambda (name)
(and (normal-backup-enable-predicate name)
(not
(let ((method (file-remote-p name 'method)))
(when (stringp method)
(member method '("su" "sudo"))))))))
È vietato creare backup remoti di file modificati come superutente, ma i file salvati automaticamente vengono comunque creati sul mio computer locale. C'è un modo per disabilitarlo senza disabilitare affatto il salvataggio automatico?
.emacs
file degli utenti , non verrà letto se emacs viene aperto consudo
sebbene corretto? Quindi, quando dovrebbe entrare in vigore questo codice?