我在 Emacs 中以 Fundamental Fill 模式记下一些笔记。我的每一个笔记都以新行上的“-”开始。问题是,每当我写的一个笔记太长而不能放在一行上时,它就会被推到下一行(我想发生这种情况),但 Emacs 会继续并自动插入另一个“-”我在新线路的前面(我不想发生这种情况)。有没有办法阻止 Emacs 表现出这种“有用”的行为?
问问题
556 次
2 回答
3
对于使用 emacs 做笔记,您可以尝试使用 emacs-org 和 Mx remember(两者都可以相互配合)。
另一个稍微偏离主题的答案是使用自动换行:您可以让长行在文件中成为长行,但让 emacs 在字边界处换行以提高可读性M-x toggle-word-wrap
最后,您可以在 .emacs 中将 Adaptive-fill-mode 设置为 nil 以删除此自适应填充:
(setq adaptive-fill-mode ())
您还可以查看adaptive-fill-regexp
(请参阅 Emacs 文档)
于 2010-03-28T11:24:20.360 回答
0
我通过使用filladapt
包解决了这个问题,它在插入东西的方式和位置方面更加复杂。我在我的 .emacs 文件中添加了以下几行:
(require 'filladapt)
(add-hook 'text-mode-hook 'turn-on-filladapt-mode)
于 2012-07-07T11:06:23.367 回答