如何停止Emacs在基本填充模式下在新行的开头自动插入连字符
我在Emacs的基本填充模式下记下了一些笔记。我在每一个笔记的开头都加了一个“-”。问题是,每当我写的笔记中有一个太长而无法放在一行上时,它就会被下推到下一行(我希望这样),但Emacs会继续,并自动在新的一行(我不希望这样做)的前面为我插入另一个“-”。有没有办法阻止Emacs表现出这种“有用”的行为?对于使用Emacs做笔记,您可以尝试使用Emacs org和M-x Memory(两者都可以相互协作) 另一个稍微偏离主题的答案是使用换行:您可以让文件中的长线变为长线,但让emacs在单词边界换行,以便使用如何停止Emacs在基本填充模式下在新行的开头自动插入连字符,emacs,fill,Emacs,Fill,我在Emacs的基本填充模式下记下了一些笔记。我在每一个笔记的开头都加了一个“-”。问题是,每当我写的笔记中有一个太长而无法放在一行上时,它就会被下推到下一行(我希望这样),但Emacs会继续,并自动在新的一行(我不希望这样做)的前面为我插入另一个“-”。有没有办法阻止Emacs表现出这种“有用”的行为?对于使用Emacs做笔记,您可以尝试使用Emacs org和M-x Memory(两者都可以相互协作) 另一个稍微偏离主题的答案是使用换行:您可以让文件中的长线变为长线,但让emacs在单词边界
M-x切换换行
最后,您可以在.emacs中将自适应填充模式设置为nil以删除此自适应填充:
(setq adaptive-fill-mode ())
您还可以查看
adaptivefillregexp
(请参阅Emacs文档)我通过使用filladapt
包解决了这个问题,该包在插入内容的方式和位置方面更加复杂。我在.emacs文件中添加了以下行:
(require 'filladapt)
(add-hook 'text-mode-hook 'turn-on-filladapt-mode)