Làm cách nào để ngăn không cho Emacs tạo bản sao lưu bộ đệm mà tôi không muốn lưu khi tôi xóa bộ đệm chưa được lưu?Emacs: Không tạo # # tệp này khi không lưu bộ đệm sửa đổi
Trả lời
Xem Here
phiên bản ngắn: đặt
(setq make-backup-files nil)
trong bạn emacs file, hoặc chuyển đổi tính năng này bất cứ lúc nào với M-x auto-save-mode
.
Đây là nút Emacs Manual.
tôi sẽ hướng dẫn bạn sử dụng một cái gì đó như:
(defvar backup-dir "~/.emacs.d/backups/")
(setq backup-directory-alist (list (cons "." backup-dir)))
Bằng cách này bạn có thể có tất cả các file sao lưu trong một thư mục.
Nếu bạn không muốn emacs để xả rác ổ đĩa của bạn với các tập tin sao lưu thử thêm dòng sau vào tập tin emacs của bạn:
(setq backup-directory-alist '(("." . "~/emacs-backups")))
này sẽ lưu trữ tất cả các bản sao lưu tại một địa điểm duy nhất.
Tôi không chắc chắn điều này thực sự trả lời câu hỏi, nhưng tôi thích nó. – dmckee
Bạn nói đúng, tôi chỉ cho rằng lý do mà skurpur muốn vô hiệu hóa các bản sao lưu là vì tất cả những phân mảnh lộn xộn mà Emacs bỏ lại phía sau. Đặt biến thư mục lưu trữ-sao lưu chỉ là một cách đơn giản để đào tạo về nhà. – indy
Liên kết là OK, nhưng tốt nhất là sao chép soution thực vào StackOverflow, sau đó đếm trên đó một cách vô hạn định trên web ... – dmckee
Cảm ơn bạn đã chỉnh sửa. Tôi phải thừa nhận tôi đã vội vã. Nếu bạn nhìn vào bản sửa đổi, tôi đã đăng một ví dụ nhưng không ở trong tình huống để kiểm tra nó. Vì vậy, tôi đã xóa nó. – kjfletch
Tôi nên chỉ ra rằng OP hỏi làm thế nào để vô hiệu hóa 'tự động lưu', không phải làm thế nào để vô hiệu hóa' sao lưu các tập tin', như câu trả lời này cho thấy. –