我正在寻找一种次要模式,以便在键入时始终保持段落填充(类似于aggressive-indent-mode
缩进)。它还需要足够聪明以仅填充注释(可能取决于语言,也可以填充字符串)。
我尝试过的一些事情是:
auto-fill-mode
在键入新段落时自动填充,但在编辑段落时不会自动填充。refill-mode
确实会不断地重新填充段落,但是会尝试将代码包装到段落和注释中。我尝试添加
fill-paragraph
到after-change-functions
钩子中,但是它会破坏撤消操作和其他很多事情(这可能都是可修复的,但需要一些努力)。
还有更好的主意吗?
6
另外:Glickstein的《编写GNU Emacs扩展》的第7章介绍了如何实现所追求的功能。可能是与elisp学习/练习的绝好机会。
—
丹
我正在查看中的自动填充段落(启用了自动填充)
—
CodyChan 2015年
org-mode
,但您可以尝试rebox2