これは、行ごとに1センテンス(機能と動機)でファイルを編集するのと似ていますが、すべての文で視覚的な区切りではなく、完全で流れるような段落が必要です。
アクティブな場合、同じ段落の行を視覚的に結合し(\n\n
またはparagraph-separate
orまたは...で区切られていない)、visual-line-mode
実際に挿入せずに行をラップする動作(おそらくから派生する)をアクティブにするマイナーモードが必要です\n
。
そのようなモードは存在しますか?そうでない場合、結果を達成するために段落の表示プロパティを変更するプロセスについてどうすればよいですか?(結局、これはそのようなモードの要点であり、スニペットから開発することができます。)
を使用し て、改行をスペースや何かのよう
—
法律家14
buffer-display-table
に見せることができます\n
-リンクの次の例を参照してください: stackoverflow.com/a/24842771/2112489これの利点は、ドキュメントは変更されません。新しい行は、ほぼ何でも構いません。たとえば、スマイリーフェイス、スペース、ピルクロウシンボルなどです。視覚効果は、ラッピングが発生することです。
@ JonathanLeech-Pepin存在する場合は改行を保持したいです。実際、文末に改行を強制したいのですが、これは別のフックを介して行うことができます。
—
ショーンオールレッド14
@lawlist視覚効果は、改行がどこにでもなくなるということですよね?すべての段落が1つに折りたたまれませんか?
—
マラバルバ14
私はこの要求に同情していますが、OPによって記述されたマイナーモードは正しい解決策ではないと思います。根本的な問題は、diffがコード用に設計されているため、テキストに対してうまく機能しないことです。Emacsでこの問題を回避することは可能ですが、さまざまな理由で明確な解決策ではありません。diffを改善して、テキストで適切に動作するようにした方がはるかに良いでしょう。
—
マルス
\n
(存在する場合)を維持することを意味しますか、それとも実際に改行を削除して1行につき1段落を提供しますか?