ฉันต้องการเปลี่ยนการเน้นไวยากรณ์ในของฉันlua-mode.el
โดยไม่กระทบโหมดหลักอื่น ๆ
เพียงเป็นตัวอย่างที่ฉันต้องการ "คำสำคัญ" ชอบif
, then
, else
ที่จะอยู่ในอักษรตัวหนาและสีฟ้าเมื่ออยู่ในlua-mode
(แทนที่จะเป็นสีชมพูเริ่มต้น) โดยไม่ต้องมีการเน้นรูปแบบเดียวกันในขณะที่แก้ไข.tex
ไฟล์ที่มี AUCTeX
จนถึงตอนนี้ฉันได้พยายามใส่รหัสต่อไปนี้ในของฉัน.emacs
และจากนั้นในlua-mode.el
:
(custom-set-faces
'(font-lock-builtin-face ((t (:foreground "maroon3"))))
'(font-lock-comment-face ((t (:foreground "green4"))))
'(font-lock-keyword-face ((t (:foreground "dark blue" :weight bold))))
'(font-lock-string-face ((t (:foreground "dark cyan")))))
แต่วิธีนี้ฉันได้รับการเน้นไวยากรณ์เดียวกันสำหรับทุกโหมดที่ฉันทำงานด้วย
คำถามนี้อาจเกี่ยวข้อง: เปลี่ยนการเน้นไวยากรณ์โดยไม่ต้องเปลี่ยนโหมดหลักหรือไม่
มีวิธี (หวังว่าง่ายและทั่วไป) ในการทำเช่นนี้?