ปฏิบัติต่อสัญลักษณ์เป็นคำในโหมด prog
มีคำสั่งจำนวนมากใน Emacs ที่ใช้กับ "คำ" ตัวอย่างเช่นforward-word, kill-word, upcase-word, mark-word, transpose-wordsฯลฯ ความหมายของ "คำว่า" ดูเหมือนว่าจะแตกต่างกันเล็กน้อยระหว่างคำสั่ง ตัวอย่างเช่นforward-wordจะหยุดที่ขีดเส้นใต้ภายในคำ (เช่นfoo_bar) แต่mark-wordจะไม่หยุดที่ขีดล่าง เป็นไปได้หรือไม่ที่จะเปลี่ยนคำจำกัดความของ "คำว่า" เมื่อฉันอยู่ในโหมด prog เพื่อที่ Emacs จะใช้ขอบเขตคำที่เหมาะสมสำหรับไวยากรณ์ของภาษาปัจจุบันหรือไม่ เมื่อฉันอยู่ในc-modeฉันต้องการforward-wordข้ามขีดล่างและเมื่อฉันอยู่ในlisp-modeฉันต้องการforward-wordข้ามทั้งยัติภังค์และขีดล่าง ฯลฯ