จำนวนแบ็กสแลชจำนวนมากที่ฉันต้องการก็ค่อนข้างจะบ้า Elisp มีตัวอักษร regexp ดังนั้นฉันจึงสามารถเขียนบางอย่างเช่น
rx"some\(regexp\)"
แทน
"some\\(regexp\\)"
คุณสามารถปรับแต่งสิ่งต่าง ๆ ที่จะแสดงเช่นเดียวกับในโพสต์บล็อกนี้โดย @ abo-abo: oremacs.com/2015/01/11/pretty-elisp-regex
—
glucas
@ รู้ว่ามันเป็นความอัปยศที่สเตฟานไม่สนใจในการสนับสนุนสตริงดิบเพราะสตริงดิบจะเป็นส่วนเสริมสำหรับไวยากรณ์ regexp ใหม่ (ซึ่งฉันจะชอบ) ไม่ใช่การทดแทน
—
nosefrog
\\|
, และ\\(
\\)
น่าเสียดายที่ในหลาย ๆ รูปแบบสิ่งนี้ไม่สามารถมองเห็นได้ คุณสามารถลบล้างfont-lock-regexp-grouping-backslash
และfont-lock-regexp-grouping-construct
ทำให้สิ่งนี้ชัดเจนยิ่งขึ้น