โหมดองค์กร: ป้องกันการแก้ไขข้อความภายในทรีย่อยที่ยุบ


19

เป็นไปได้ไหมที่จะป้องกันการแก้ไขข้อความภายในทรีย่อยที่ยุบในโหมดองค์กร? นั่นคือฉันต้องการทำให้เป็นไปไม่ได้ที่จะแก้ไขข้อความที่ซ่อนอยู่ ดูเหมือนว่าบางสิ่งที่ควรมีอยู่ แต่ฉันไม่เคยเห็นวิธีที่จะทำ

คำตอบ:


24

จากคู่มือองค์กรที่ดี - 2.3.3 การแก้ไขที่มองไม่เห็น :

บางครั้งคุณอาจแก้ไขส่วนที่มองไม่เห็นของบัฟเฟอร์โดยไม่ตั้งใจและสับสนในสิ่งที่ได้รับการแก้ไขและวิธีการเลิกทำข้อผิดพลาด การตั้งค่า org-catch-visible-visible-edit เป็น non-nil จะช่วยป้องกันสิ่งนี้ ดู docstring ของตัวเลือกนี้ว่าองค์กรควรจับตามองการแก้ไขและประมวลผลอย่างไร

ฉันมีสิ่งนี้ใน init.el ของฉัน:

(setq-default org-catch-invisible-edits 'smart)

ผมพบว่าข้อมูลเกี่ยวกับตัวเลือกโดยการกดปุ่ม'smartC-h v org-catch-invisible-edits


1
'ฉลาดเพียงพอหรือฉันควรตั้งค่าเป็น' หากฉันไม่ต้องการแก้ไขข้อความที่ซ่อนอยู่โดยไม่ตั้งใจหรือไม่
คุมหลอด

สมาร์ทควรจะดีพอ หากคุณทำ 'Ch v' เพื่อรับความช่วยเหลือเกี่ยวกับ 'org-catch-ล่องหน - แก้ไข' คุณสามารถค้นหาคำอธิบายต่อไปนี้ว่าตัวเลือก '' ฉลาด 'หมายถึงอะไร:' "ทำให้มองเห็นจุดและทำการแทรก / ลบถ้ามัน อยู่ติดกับข้อความที่มองเห็นและการเปลี่ยนแปลงรู้สึกที่คาดการณ์ไม่เคยลบตัวอักษรที่มองไม่เห็นก่อนหน้านี้หรือเพิ่มที่อยู่ตรงกลางหรือขวาหลังจากภูมิภาคที่มองไม่เห็นโดยทั่วไปนี้จะช่วยให้การแทรกและย้อนหลังลบขวาก่อนวงรี "... '
ไบรอัน Z
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.