Tryb organizacji: zapobiegaj edycji tekstu w zwiniętym poddrzewie

19

Czy można zapobiec edycji tekstu w zwiniętym poddrzewie w trybie organizacji? To znaczy, chciałbym uniemożliwić edycję ukrytego tekstu. To wydaje się coś, co powinno istnieć, ale nie widziałem sposobu, aby to zrobić.

Chris
źródło

Odpowiedzi:

24

Z dokładnego podręcznika Org - 2.3.3 Catching Invisible Editions :

Czasami możesz przypadkowo edytować niewidoczną część bufora i pomylić się z tym, co zostało edytowane i jak cofnąć błąd. Ustawienie org-catch-invisible-edits na non-zero pomoże temu zapobiec. Zobacz dokumentację tej opcji, w jaki sposób Org powinien wychwytywać niewidzialne zmiany i przetwarzać je.

Mam to w mojej init.el:

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

Dowiedziałem się o tej 'smartopcji, uderzając C-h v org-catch-invisible-edits.

Tad Ashlock
źródło
1
Czy błąd „smart” jest wystarczający, czy powinienem ustawić go na błąd, jeśli chcę uniemożliwić przypadkową edycję ukrytego tekstu?
incandescentman
Sprytny powinien być wystarczająco dobry. Jeśli wykonasz polecenie „Ch v”, aby uzyskać pomoc dotyczącą „org-catch-invisible-edits”, możesz znaleźć następujące wyjaśnienie tego, co oznacza „inteligentna” opcja: „„ Wskaż punkt, a następnie wstaw go / usuń, jeśli sąsiaduje z widocznym tekstem, a zmiana wydaje się przewidywalna. Nigdy nie usuwaj wcześniej niewidocznego znaku ani nie dodawaj w środku lub tuż za niewidocznym regionem. Zasadniczo umożliwia to wstawianie i usuwanie wsteczne tuż przed elipsami. ”'
Brian Z