タイポグラフィでは、特定の記号を余白の端からぶら下げることができる「突起」(またはぶら下げ句読点)と呼ばれるプラクティスがあります。
テキストドキュメントでも同じことをしたいです。
段落を埋めるときにfill-paragraph
行末の句読点(.?!:;,'"-
)を無視するように変更できますか?
@wasamasa Protrusionは、左のテキストブロックをフラッシュするために引き続き存在します。
—
ショーンオールレッド
それはテキストの左端に適用されますか?
—
-wasamasa
@wasamasa RTL言語とエディター(サポートされているとはいえ、範囲外であると感じています)を扱っているのでなければ、意味がありません。右にフラッシュするブロックがあり、左マージン(つまり、列0)で「スペースがなくなった」場合、句読点を列-1に正確に配置することはできません。(右マージンを(1+塗りつぶし列)にシフトできると思いますが、それは塗りつぶしを変更し、ループに巻き込まれる可能性があります。)
—
ショーンオールレッド
@wasamasa実装の観点から:未記入。fill-columnにジャンプします。ポイントが句読点の1文字を見てから空白を探している場合、前方にスキップします。それ以外の場合は、単語の途中にある場合、後方にスキップします。改行、繰り返し。
—
ショーンオールレッド
fill-paragraph
?の正当化されたバリアントに適用されることを追加したいと思います。