Org-Modus: Verhindert das Bearbeiten von Text innerhalb des reduzierten Teilbaums

19

Ist es möglich, die Bearbeitung von Text in einem reduzierten Teilbaum im Org-Modus zu verhindern? Das heißt, ich möchte es unmöglich machen, den verborgenen Text zu bearbeiten. Dies scheint etwas zu sein, das existieren sollte, aber ich habe keinen Weg gesehen, es zu tun.

Chris
quelle

Antworten:

24

Aus dem feinen Org-Handbuch - 2.3.3 Unsichtbare Änderungen abfangen :

Manchmal bearbeiten Sie versehentlich einen unsichtbaren Teil des Puffers und sind verwirrt darüber, was bearbeitet wurde und wie Sie den Fehler rückgängig machen können. Wenn Sie org-catch-invisible-edits auf non-nil setzen, können Sie dies verhindern. Lesen Sie in der Dokumentation dieser Option nach, wie Org unsichtbare Änderungen erfassen und verarbeiten soll.

Ich habe dies in meinem Init.el:

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

Ich fand über die 'smartWahl heraus, indem ich schlug C-h v org-catch-invisible-edits.

Tad Ashlock
quelle
1
Ist "smart" ausreichend oder sollte ich "error" wählen, wenn ich nicht versehentlich ausgeblendeten Text bearbeiten möchte?
Glühbirne
Smart sollte gut genug sein. Wenn Sie ein 'Ch v' ausführen, um Hilfe zu 'org-catch-invisible-editits' zu erhalten, finden Sie die folgende Erklärung, was die '' smart'-Option bedeutet: wird neben sichtbarem Text angezeigt und die Änderung fühlt sich vorhersehbar an. Löschen Sie niemals ein zuvor unsichtbares Zeichen oder fügen Sie es in der Mitte oder rechts nach einem unsichtbaren Bereich hinzu. Dies ermöglicht im Grunde das Einfügen und Zurück-Löschen direkt vor den Ellipsen. "'
Brian Z