Org Mode: запобігання редагуванню тексту в згорнутому піддіреві


19

Чи можна запобігти редагуванню тексту в згорнутому піддіреві в режимі Org? Тобто, я хотів би зробити неможливим редагування прихованого тексту. Це здається чимось, що має існувати, але я не бачив способу це зробити.

Відповіді:


24

З посібника з тонкого органу - 2.3.3 Ловлення невидимих ​​редагувань :

Іноді ви можете ненавмисно відредагувати невидиму частину буфера і заплутатися в тому, що було відредаговано, і як скасувати помилку. Встановлення org-catch-невидимих-правих не-нульових допоможе запобігти цьому. Перегляньте докстринг цього параметра про те, як Org повинен фіксувати невидимі зміни та обробляти їх.

Я маю це в своєму init.el:

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

Я дізнався про 'smartваріант, натиснувши C-h v org-catch-invisible-edits.


1
Чи є "розумним достатнім чи я повинен встановити це на помилку", якщо я хочу унеможливити випадкове редагування прихованого тексту?
лампа розжарювання

Розумний повинен бути досить хорошим. Якщо ви робите "Ch v", щоб отримати допомогу щодо "org-catch-невидимо-редагувань", ви можете знайти таке пояснення того, що означає "розумний" варіант: "" Зробіть точку видимою та зробіть вставку / видалення, якщо вона суміжний із видимим текстом, і зміна вважається передбачуваною. Ніколи не видаляйте раніше невидимий символ чи додайте посередині чи праворуч після невидимої області. В основному це дозволяє вставляти та видаляти назад перед еліпсами. "'
Брайан Z
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.