ในหลายโครงการของฉันฉันใช้.dir-locals.elไฟล์เพื่อตั้งค่าตัวแปรเฉพาะโครงการเช่นคำสั่งคอมไพล์ เมื่อเปิดไฟล์ภายในไดเรกทอรีที่มีไฟล์ดังกล่าวให้emacsร้องเรียนเกี่ยวกับ"ตัวแปรในเครื่องที่มีความเสี่ยง"โดยเฉพาะ:
The local variables list in $DIR$/ contains variables that are risky (**)
Do you want to apply it? You can type
y -- to apply the local variables list.
n -- to ignore the local variables list.
** LaTeX-command : "lualatex -shell-escape"
ฉันไม่ต้องการปิดคุณสมบัตินี้ แต่ฉันต้องการให้ถามเพียงครั้งเดียว (ในระหว่างเซสชัน emacs) สำหรับ.dir-locals.elไฟล์เฉพาะ
ฉันกำลังใช้ปลั๊กอินบางตัวที่ต้องการแยกวิเคราะห์ทรีทรีทรีทั้งหมดและมันค่อนข้างน่ารำคาญที่จะตีyหลายร้อยครั้งเพื่อแยกวิเคราะห์ทุกอย่าง
ดังนั้นคำถามจริง:
สามารถ
emacs'กลไกการโหลดท้องถิ่นตัวแปรได้รับการกำหนดค่า / การปรับเปลี่ยนดังกล่าวว่าจะช่วยให้การอนุญาต / ปฏิเสธโหลดเฉพาะรายการตัวแปรท้องถิ่นเพื่อความสมบูรณ์ของนั้นemacsเซสชั่น?