2

Я хочу использовать функцию автосохранения emacs с tramp, но только для файла, который я не открываю с помощью sudo. Моя текущая конфигурация, основанная на документации бродяги, выглядит так:

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

Запрещается создавать удаленные резервные копии файлов, отредактированных как суперпользователь, но автоматически сохраненные файлы все еще создаются на моем локальном компьютере. Есть ли способ отключить это без отключения автосохранения вообще?

0