Como desativar o salvamento automático no emacs apenas para arquivos abertos como raiz

2

Eu quero usar o recurso de salvamento automático do emacs com tramp, mas apenas para o arquivo que não abro usando o sudo. Minha configuração atual, com base na documentação de tramp , parece isso:

;;;;;;;; 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"))))))))

É proibido criar backups remotos de arquivos editados como superusuário, mas arquivos salvos automaticamente ainda são criados em minha máquina local. Existe alguma maneira de desabilitar isso sem desabilitar a gravação automática?

    
por radious 30.07.2015 / 23:58

0 respostas

Tags