Mode Org: empêcher la modification du texte dans le sous-arbre réduit

19

Est-il possible d'empêcher la modification du texte dans une sous-arborescence réduite en mode Organisation? Autrement dit, je voudrais rendre impossible la modification du texte masqué. Cela semble être quelque chose qui devrait exister, mais je n'ai pas vu de moyen de le faire.

Chris
la source

Réponses:

24

Extrait du manuel de l'organisation fine - 2.3.3 Attraper les modifications invisibles :

Parfois, vous pouvez par inadvertance modifier une partie invisible du tampon et être confus sur ce qui a été modifié et comment annuler l'erreur. Définir org-catch-invisible-edits sur non-nil aidera à éviter cela. Voir la docstring de cette option sur la façon dont Org doit intercepter les modifications invisibles et les traiter.

J'ai ceci dans mon init.el:

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

J'ai découvert l' 'smartoption en frappant C-h v org-catch-invisible-edits.

Tad Ashlock
la source
1
Est-ce que l'erreur «intelligent est suffisant ou dois-je le régler sur» si je veux empêcher la modification accidentelle du texte masqué?
incandescentman
Smart devrait être assez bon. Si vous faites un 'Ch v' pour obtenir de l'aide sur 'org-catch-invisible-edits', vous pouvez trouver l'explication suivante de ce que l'option '' smart 'signifie:' "Rendre le point visible, et faire l'insertion / suppression s'il le fait est adjacent au texte visible et le changement semble prévisible. Ne supprimez jamais un caractère précédemment invisible ou ajoutez-le au milieu ou à droite après une région invisible. Cela permet essentiellement l'insertion et la suppression vers l'arrière juste avant les ellipses. "'
Brian Z