这类似于使用每行一个句子(既有功能又有动机)来编辑文件,但是我希望有一个完整,流畅的段落,而不是每个句子都有视觉中断。
我希望有一个次要模式,该模式处于活动状态时,将在视觉上联接同一段落中的行(不用\n\n
or paragraph-separate
或... 分隔),然后激活行为(可能是from派生的visual-line-mode
),该行为将换行而不实际插入\n
。
是否存在这种模式?如果不是,我将如何更改段落的显示属性以实现结果?(毕竟,这是这种模式的症结所在,可以从摘要中开发出来。)
也许您可以使用
—
法律列表
buffer-display-table
来使换行符\n
看起来像是空格或其他东西-参见链接中的以下示例: stackoverflow.com/a/24842771/2112489 这样做的好处是,文件没有修改。新行几乎可以是任何内容-例如,笑脸,空格,稻草人符号等。视觉效果是将发生包裹。
@ JonathanLeech-Pepin我想将换行符保留在当前位置。实际上,我想将换行符放在句子结尾,但这可以通过单独的钩子来完成。
—
肖恩·艾瑞德
@lawlist的视觉效果是换行符到处都是,不是吗?难道不是所有段落都会合而为一吗?
—
马拉巴巴
我对此请求表示同情,但认为OP描述的次要模式不是正确的解决方案。潜在的问题是,因为diff是为代码设计的,所以它不适用于文本。由于各种原因,在Emacs中解决此问题是可能的,但不是一个干净的解决方案。最好改进diff以更好地处理文本。
—
tmalsburg
\n
(如果存在),还是要它实际上删除换行符以提供每行1个段落?