組織モード:折りたたまれたサブツリー内のテキストの編集を禁止します


19

組織モードで折りたたまれたサブツリー内のテキストの編集を防ぐことは可能ですか?つまり、非表示のテキストを編集できないようにします。これは存在するはずの何かのように思えますが、私はそれを行う方法を見ていません。

回答:


24

優れたOrg Manualから-2.3.3 Invisible Editのキャッチ

バッファの不可視部分を不注意に編集して、編集内容と間違いを取り消す方法について混乱する場合があります。org-catch-invisible-editsを非nilに設定すると、これを防ぐのに役立ちます。Orgが非表示の編集をキャッチして処理する方法については、このオプションのdocstringを参照してください。

私のinit.elにこれがあります:

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

私は'smart打つことによってオプションについて知りましたC-h v org-catch-invisible-edits


1
「スマート」で十分ですか、それとも誤って非表示のテキストを編集できないようにする場合は「エラー」に設定する必要がありますか?
白熱

スマートで十分なはずです。'org-catch-invisible-edits'のヘルプを取得するために 'Ch v'を実行すると、 '' smart 'オプションの意味に関する次の説明を見つけることができます:' "ポイントを表示し、挿入/削除を実行します以前は見えなかった文字を削除したり、見えない領域の直後または途中に追加したりしないでください。基本的に、これは楕円の直前で挿入と後方削除を許可します。 "'
Brian Z
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.