4

ぶら下げインデントを含む format=flowed メールを送信するように vim を設定する良い方法はありますか?

私の完全なvimrc(テスト目的)は次のとおりです。

set nocompatible
set fo+=awn 
set tw=72
set ai

私は次のようなものを入力しています:

 1. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam 
    posuere dui lorem, et condimentum nulla. Sed pharetra justo nec ante 
    fringilla non mattis nisi blandit. Donec molestie ligula dolor. 
    Nulla facilisi. Aliquam vel nulla elit, mollis facilisis metus. Sed 
    id eros a ante blandit convallis id sit amet elit. Duis malesuada 
    lobortis leo a placerat. Sed ut ipsum nisl. Sed pretium mauris vitae 
    velit sollicitudin iaculis.

vim は、セット fo+=w ごとに、最後の行を除く各行に末尾のスペースを追加します。また、ぶら下げインデント用のスペースも追加します。それはすばらしく見えます!

私のメール クライアントは format=flowed ヘッダーを設定します。このメールを Mail.app または mutt で表示すると、結果はきれいではありません。

1. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam     posuere dui lorem, et condimentum nulla. Sed pharetra justo nec ante     fringilla non mattis nisi blandit. Donec molestie ligula dolor.     Nulla facilisi. Aliquam vel nulla elit, mollis facilisis metus. Sed     id eros a ante blandit convallis id sit amet elit. Duis malesuada     lobortis leo a placerat. Sed ut ipsum nisl. Sed pretium mauris vitae     velit sollicitudin iaculis.

リーダー クライアントのサイズを変更すると段落がリフローするという意味で、段落は正しく折り返されます (これはスタック オーバーフローでここに表示されるものではありませんが、アイデアはわかります)。問題は、「Etiam」と「posuere」の間に 5 つのスペースがあり、他のすべての行が再び結合されていることです。

vimでこれに対する修正はありますか?それとも、これは format=flowed 仕様の制限ですか? 他の人はこれをどのように処理しますか?

4

1 に答える 1