ก่อนอื่น: นี่คือ Emacs มันไม่ใช่ข้อผิดพลาดมันเป็นการตั้งค่า!
ประการที่สอง @glucas พูดถูกต้องว่าคุณต้องแก้ไขorg-emphasis-regexp-components
เพื่อให้ได้สิ่งที่คุณต้องการ อย่างไรก็ตามฉันต้องการแนะนำการแก้ไขสองรหัส (@ Malabarba's) รหัสของเขาและให้บริบทเพิ่มเติมอีกเล็กน้อย:
คุณไม่จำเป็นต้องคัดลอกค่าทั้งหมดของorg-emphasis-regexp-components
ไปยังไฟล์ init ของคุณเพื่อแก้ไขส่วนประกอบเดียว สำหรับกรณีการใช้งานของคุณมีดังต่อไปนี้:
(setcar (nthcdr 2 org-emphasis-regexp-components) " \t\r\n,\"")
คุณไม่ต้องแก้ไขorg-emphasis-regexp-components
ก่อนที่จะโหลดผ่านorg-mode
(require 'org)
เพียงเพิ่มบรรทัดต่อไปนี้หลังจากการแก้ไขของคุณ:
(org-set-emph-re 'org-emphasis-regexp-components org-emphasis-regexp-components)
บริบทเพิ่มเติม
ในกรณีที่คุณต้องการปรับแต่งแง่มุมอื่น ๆ ของการทำงานของมาร์กอัปเน้นให้org-mode
รู้สิ่งนี้:
ค่าของorg-emphasis-regexp-components
คือรายการที่มีห้ารายการ
รายการแรกควบคุมว่าอักขระใดที่ได้รับอนุญาตให้นำหน้าอักขระมาร์กอัปทันที หากคุณต้องการให้มีสิ่งที่why=hello=
แสดงอย่างถูกต้องคุณจะต้องแก้ไขรายการนี้
(setcar org-emphasis-regexp-components "...")
รายการที่สองควบคุมว่าอักขระใดที่ได้รับอนุญาตให้ติดตามอักขระมาร์กอัปทันที หากคุณต้องการให้มีสิ่งที่=hello=there
แสดงอย่างถูกต้องคุณจะต้องแก้ไขรายการนี้
(setcar (nthcdr 1 org-emphasis-regexp-components) "...")
รายการที่สามระบุอักขระที่ไม่ได้รับอนุญาตให้ใช้เป็นอักขระเส้นขอบกล่าวคืออักขระที่ตามหลังอักขระมาร์กอัปเปิดหรือนำหน้าอักขระมาร์กอัปปิด คุณจะต้องแก้ไขสิ่งนี้เพื่อให้สิ่งต่าง ๆ เช่นการ='hello'=
แสดงผลถูกต้อง
(setcar (nthcdr 2 org-emphasis-regexp-components) "...")
รายการที่สี่แสดงตัวอักษรที่ได้รับอนุญาตในเนื้อความของสตริงที่ทำเครื่องหมายไว้ของคุณเช่นตัวละครที่ปรากฏระหว่างอักขระเส้นขอบ คุณแทบจะไม่ต้องแก้ไขสิ่งนี้ โดยค่าเริ่มต้นตัวละครใด ๆ ที่ได้รับอนุญาตให้เป็นตัวละคร
(setcar (nthcdr 3 org-emphasis-regexp-components) "...")
รายการที่ห้าระบุจำนวนบรรทัดใหม่ที่ได้รับอนุญาตภายในนิพจน์ที่ทำเครื่องหมายไว้ โดยค่าเริ่มต้นorg-mode
อนุญาตให้ขึ้นบรรทัดใหม่เดียว ดังนั้นหากคุณต้องการเพิ่มมาร์กอัพให้กับข้อความที่ครอบคลุมมากกว่าสองบรรทัดติดต่อกันคุณจะต้องแก้ไขรายการนี้
(setcar (nthcdr 4 org-emphasis-regexp-components) N)
... N
คือจำนวนบรรทัดใหม่ที่คุณต้องการอนุญาต
กระทู้ที่เกี่ยวข้อง
ผู้คนดูเหมือนจะพบปัญหานี้บ่อยครั้ง นอกเหนือจากโพสต์ที่คุณพูดถึงมีคำถามเพิ่มเติมอย่างน้อยสองคำถามเกี่ยวกับ StackOverflow ที่จัดการกับปัญหาที่คล้ายกันมาก: