Tôi muốn emacs lưu trữ tất cả các tập tin sao lưu của tôi trong thư mục ~/.save
.
Tôi đặt đoạn mã sau vào init.el
tập tin của mình :
(setq backup-directory-alist `(("." . "~/.saves")))
Tuy nhiên, thay đổi này không có hiệu lực. Các tệp sao lưu vẫn được tạo trong thư mục lưu trữ các tệp đã chỉnh sửa gốc.
Tôi đang làm gì sai?
@Drew Thật không may cả hai đều không hoạt động.
—
LaPriWa
Có lẽ nó phụ thuộc vào thời điểm bạn đặt biến trong tệp init của bạn. Bạn đã kiểm tra, sử dụng
—
vẽ
C-h v
, sau khi khởi động và khởi tạo Emacs, biến có giá trị bạn nghĩ bạn đã đặt không?
~
. Bạn có thể thử điều này: `((". "., (Tên tệp mở rộng" ~ / .saves "))), để mở rộng nó thành tên tệp tuyệt đối (hoặc chỉ sử dụng trực tiếp tên tệp tuyệt đối).