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ć.

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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.