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.

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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.