Modalità organizzazione: impedisce la modifica del testo all'interno della sottostruttura compressa


19

È possibile impedire la modifica del testo all'interno di una sottostruttura compressa in modalità Org? Cioè, vorrei rendere impossibile modificare il testo nascosto. Sembra qualcosa che dovrebbe esistere ma non ho visto un modo per farlo.

Risposte:


24

Dal raffinato manuale dell'organizzazione - 2.3.3 Cattura delle modifiche invisibili :

A volte potresti inavvertitamente modificare una parte invisibile del buffer ed essere confuso su ciò che è stato modificato e su come annullare l'errore. L'impostazione di org-catch-invisible-edits su non-zero aiuterà a prevenire questo. Vedi la documentazione di questa opzione su come Org dovrebbe catturare le modifiche invisibili ed elaborarle.

Ho questo nel mio init.el:

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

Ho scoperto l' 'smartopzione colpendo C-h v org-catch-invisible-edits.


1
L'errore "intelligente è sufficiente o devo impostarlo su" se voglio rendere impossibile la modifica accidentale del testo nascosto?
incandescentman,

Smart dovrebbe essere abbastanza buono. Se fai un 'Ch v' per ottenere aiuto su 'org-catch-invisible-edits' puoi trovare la seguente spiegazione del significato dell'opzione '' smart ':' "Rendi visibile il punto e fai inserimento / cancellazione se è adiacente al testo visibile e la modifica sembra prevedibile. Non eliminare mai un carattere precedentemente invisibile o aggiungerlo al centro o subito dopo una regione invisibile. Fondamentalmente, ciò consente l'inserimento e l'eliminazione all'indietro proprio prima dei puntini di sospensione. ""
Brian Z
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.