1

在 Emacs 中,我使用带有降价缓冲区的 cm-mode 。cm-mode 插入一些只读字符以指示文档更改。当我发出fill-paragraph填充时,消息中止read-only Text

有没有办法填充包含几个只读字符的段落?(即填充后只读字符应该再次只读。)

4

1 回答 1

2

绑定或临时设置inhibit-read-only为非零。C-h v告诉我们:

inhibit-read-only是 中定义的变量C source code

它的值为nil

文档:

Non-nil表示忽略缓冲区或字符的只读状态。

如果值为t,则忽略buffer-read-only所有read-only 文本属性。如果值是一个列表,如果属性值是列表的成员,则忽略buffer-read-only 并忽略文本属性。read-only

于 2019-09-10T14:08:02.813 回答