Jak uniemożliwić Emacs tworzenie kopii zapasowych buforów, których nie chcę zapisywać, gdy zabijam bufory, które nie zostały zapisane?Emacs: Nie twórz # tych # plików, gdy nie zapisujesz zmodyfikowanego bufora.
Odpowiedz
Zobacz Here
wersja skrócona: umieścić
(setq make-backup-files nil)
w was .emacs pliku, lub przełączyć tę funkcję w dowolnym momencie M-x auto-save-mode
. To jest węzeł Emacs Manual.
radziłbym Ci używać coś takiego:
(defvar backup-dir "~/.emacs.d/backups/")
(setq backup-directory-alist (list (cons "." backup-dir)))
W ten sposób można mieć wszystkie pliki kopii zapasowych w jednym katalogu.
Jeśli nie chcesz emacsowi miotu dysk z plików kopii zapasowych spróbować dodanie następujących do pliku .emacs:
(setq backup-directory-alist '(("." . "~/emacs-backups")))
To będzie przechowywać każdą kopię zapasową w jednym miejscu.
Nie jestem pewien, czy to naprawdę odpowiada na pytanie, ale lubię to. – dmckee
Masz rację, po prostu założyłem, że powodem, dla którego skurpur chciał wyłączyć kopie zapasowe, było to, że wszystkie te niechlujne odchody, które pozostawia Emacs. Ustawienie zmiennej backup-directory-alist jest po prostu prostym sposobem szkolenia w domu. – indy
Łącza są w porządku, ale lepiej jest skopiować rzeczywiste dane do StackOverflow, a następnie liczyć na to, że pozostaną one nieokreślone gdzieś w Internecie ... – dmckee
Dziękuję za edytowanie. Muszę przyznać, że rzuciłem to. Jeśli spojrzysz na wersję, zamieściłem przykład, ale nie znalazłem się w sytuacji, aby go przetestować. Więc usunąłem to. – kjfletch
Należy zauważyć, że OP zapytał, jak wyłączyć "auto-save", a nie jak wyłączyć 'backup-files', jak sugeruje ta odpowiedź. –