เป็นไปได้ไหมที่จะป้องกันการแก้ไขข้อความภายในทรีย่อยที่ยุบในโหมดองค์กร? นั่นคือฉันต้องการทำให้เป็นไปไม่ได้ที่จะแก้ไขข้อความที่ซ่อนอยู่ ดูเหมือนว่าบางสิ่งที่ควรมีอยู่ แต่ฉันไม่เคยเห็นวิธีที่จะทำ
เป็นไปได้ไหมที่จะป้องกันการแก้ไขข้อความภายในทรีย่อยที่ยุบในโหมดองค์กร? นั่นคือฉันต้องการทำให้เป็นไปไม่ได้ที่จะแก้ไขข้อความที่ซ่อนอยู่ ดูเหมือนว่าบางสิ่งที่ควรมีอยู่ แต่ฉันไม่เคยเห็นวิธีที่จะทำ
คำตอบ:
จากคู่มือองค์กรที่ดี - 2.3.3 การแก้ไขที่มองไม่เห็น :
บางครั้งคุณอาจแก้ไขส่วนที่มองไม่เห็นของบัฟเฟอร์โดยไม่ตั้งใจและสับสนในสิ่งที่ได้รับการแก้ไขและวิธีการเลิกทำข้อผิดพลาด การตั้งค่า org-catch-visible-visible-edit เป็น non-nil จะช่วยป้องกันสิ่งนี้ ดู docstring ของตัวเลือกนี้ว่าองค์กรควรจับตามองการแก้ไขและประมวลผลอย่างไร
ฉันมีสิ่งนี้ใน init.el ของฉัน:
(setq-default org-catch-invisible-edits 'smart)
ผมพบว่าข้อมูลเกี่ยวกับตัวเลือกโดยการกดปุ่ม'smart
C-h v org-catch-invisible-edits