我在Emacs的基本填充模式中记下了一些笔记。我在新行上用“ - ”开始我的每个音符。问题是,每当我写的一个笔记太长而无法放在一行上时,它就会被推到下一行(我想要发生)但是Emacs继续前进并自动插入另一个“ - ”我在新线上的前线(我不想发生)。有没有办法阻止Emacs展示这种“有用”的行为?
答案 0 :(得分:3)
对于使用emacs进行记笔记,您可以尝试使用emacs-org和M-x记住(两者都可以互相协作)。
另一个稍微偏离主题的答案是使用自动换行:你可以让长行在文件中使用longline,但是让emacs在word边界处换行以便更好地阅读M-x toggle-word-wrap
最后,您可以在.emacs中将自适应填充模式设置为nil以删除此自适应填充:
(setq adaptive-fill-mode ())
您还可以查看adaptive-fill-regexp
(请参阅Emacs文档)
答案 1 :(得分:0)
我通过使用filladapt
包来解决这个问题,这个包关于插入内容的方式和位置要复杂得多。我在.emacs文件中添加了以下行:
(require 'filladapt)
(add-hook 'text-mode-hook 'turn-on-filladapt-mode)