มีบางอย่างเช่นการแสดงของช่องว่างต่อท้าย, การแสดงของขอบเขตบัฟเฟอร์, ตัวคั่นสีรุ้งและอื่น ๆ อีกมากมายที่ฉันต้องการเปิดใช้งานในโหมดส่วนใหญ่หรือมากกว่านั้นทั้งหมดที่เกี่ยวข้องกับการเขียนโปรแกรมและข้อความ (เพราะแสดงช่องว่างต่อท้ายใน พูดediff-mode
จะขัดแย้งกับโหมดหลัก) แทนการใช้โหมดย่อยทั่วโลกด้วยกฎข้อยกเว้น ตั้งแต่โหมดส่วนใหญ่จะมาจากทั้งสองprog-mode
หรือtext-mode
เพิ่มฟังก์ชั่นในคำถามทั้งสองprog-mode-hook
และtext-mode-hook
ไม่ทำงาน แต่มีโหมดพอที่จะไม่ได้ตามนี้เช่นหรือcss-mode
LaTeX-mode
ฉันต้องการกำหนด hook ที่ครอบคลุมโหมดเหล่านี้ทั้งหมดในขณะนั้นเพื่อเพิ่มฟังก์ชั่นให้กับหนึ่ง hook เท่านั้น ลองเรียกมันว่าnon-special-mode-hook
(เพื่อแยกมันออกจากspecial-mode-hook
) ฉันจะสร้างเบ็ดดังกล่าวที่ทำงานสำหรับโหมดหลักทั้งหมดที่สร้างขึ้นได้อย่างไร