การแก้ไข emacs init.el จะไม่มีผล


0

ฉันต้องการ emacs เพื่อจัดเก็บไฟล์สำรองทั้งหมดของฉันไว้ในไดเรกทอรี ~/.save.

ฉันใส่รหัสต่อไปนี้เป็นของฉัน init.el ไฟล์:

(setq backup-directory-alist `(("." . "~/.saves")))

อย่างไรก็ตามการเปลี่ยนแปลงนี้จะไม่มีผล ไฟล์สำรองจะยังคงถูกสร้างในไดเรกทอรีที่จัดเก็บไฟล์ต้นฉบับ

ผมทำอะไรผิดหรือเปล่า?


1
หมอบอกว่าชื่อไดเรกทอรีอาจเป็นแบบสัมบูรณ์ แต่มันไม่ได้บอกว่าสามารถใช้ประโยชน์ได้ ~. คุณอาจลอง: `((". "., (ขยายไฟล์ชื่อ" ~ / .saves "))), เพื่อขยายเป็นชื่อไฟล์แบบสัมบูรณ์ (หรือเพียงแค่ใช้ชื่อไฟล์สัมบูรณ์โดยตรง)
Drew

@ ดึงน่าเสียดายที่ทั้งคู่ไม่ทำงาน
LaPriWa

1
อาจจะขึ้นอยู่กับเมื่อคุณตั้งค่าตัวแปรในไฟล์ init คุณได้ตรวจสอบโดยใช้ C-h vว่าหลังจากการเริ่มต้นและการเริ่มต้น Emacs ตัวแปรมีค่าที่คุณคิดว่าคุณกำหนดหรือไม่
Drew

คำตอบ:


0

เครื่องหมายคำพูดเดียวไม่ใช่คำที่ดีหรือ / และคุณต้องเพิ่มเครื่องหมายทับที่ท้าย:

(setq backup-directory-alist '(("." . "~/.saves/")))
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.