[mew-dist 28762] Re: 行頭のスペースが削除されることがある

KOIE Hidetaka ( 鯉江英隆 ) hide at example.com
2008年 12月 9日 (火) 10:35:17 JST


  Message-Id: <20081208.172634.222765046.kazu at example.com>
  Date:       Mon, 08 Dec 2008 17:26:34 +0900 (JST)
  From:       Kazu Yamamoto (山本和彦) <kazu at example.com>
  Subject:    [mew-dist 28758] Re: 行頭のスペースが削除されることがあ..

>> 長い行でも折り返したくない場合を判定するコードを入れましょう。
>> とりあえず、コードを書いてみますので、みなさんで育ててみて下さい。
> 
> (defvar mew-flowed-prevent-encoding-regex "^\\+\\|^(\\|^    \\|^\t\t")
> 
> を定義しました。
> 
> これに合致する行があれば、長い行があっても、flowed で符号化しません。
> 
> 正規行源は、パッチ、Lisp、Cっぽい言語(あるいは ASCII art)、Cっぽい言語
> ぐらいの意味です。

行ごとにsoft breakするかどうか決めるのはどうでしょうか。
自然言語のところはsoft breakをつかって折り返して、
プログラムとか表とかはsoft breakしないで長いままというふうにです。

あと引用されているプログラムや表もマッチさせたいので
"^…" は "^\(>* \)?…" にした方がよさそう。

--
鯉江英隆 <hide at example.com>



Mew-dist メーリングリストの案内