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.