Modo Org: evitar la edición de texto dentro de un subárbol colapsado

19

¿Es posible evitar la edición de texto dentro de un subárbol colapsado en el modo Org? Es decir, me gustaría hacer imposible editar el texto oculto. Esto parece algo que debería existir, pero no he visto una manera de hacerlo.

Chris
fuente

Respuestas:

24

Del fino Manual de Org - 2.3.3 Captura de ediciones invisibles :

A veces puede editar inadvertidamente una parte invisible del búfer y confundirse sobre lo que se ha editado y cómo deshacer el error. Establecer org-catch-invisible-edits en non-nil ayudará a evitar esto. Vea la cadena de documentación de esta opción sobre cómo Org debería detectar ediciones invisibles y procesarlas.

Tengo esto en mi init.el:

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

Descubrí la 'smartopción presionando C-h v org-catch-invisible-edits.

Tad Ashlock
fuente
1
¿Es el error 'lo suficientemente inteligente, o debería configurarlo' si quiero que sea imposible editar accidentalmente texto oculto?
incandescentman
Inteligente debería ser lo suficientemente bueno. Si hace una 'Ch v' para obtener ayuda sobre 'org-catch-invisible-edits', puede encontrar la siguiente explicación de lo que significa la opción '' inteligente ':' "Hacer que el punto sea visible, y hacer inserción / eliminación si aparece es adyacente al texto visible y el cambio se siente predecible. Nunca elimine un carácter previamente invisible o agregue en el medio o justo después de una región invisible. Básicamente, esto permite la inserción y la eliminación hacia atrás justo antes de los puntos suspensivos. "'
Brian Z