段落ごとインデントする機能
作ってみました。
まずこの機能自体の on/off をプロパティ indent-paragraph で指定します。
それから以前考えたように、段落最初の行の空白があまりに長すぎる場合、後続する行のインデントを単純に合わせてもみ難いので、プロパティ indent-paragraph-limit というのを 0.0 ~ 0.75 くらいで指定するようにして、空白文字列が折り返し幅に対してその幅以内の割合ならインデントする、というような感じにしてみます。
空白文字列というのは、タブか Unicode のプロパティが Zs な文字ということなのですが。これに追加の文字列を指定できるようにしたら便利といえば便利かな。
◎箇条書きみたいな感じに表示する
ことができます。
のように空白列 + 任意の 1 文字までをインデント量とみなす感じ。必要でしょうか?
by knife37
| 2005-09-22 21:23
| 新規実装
| Top
|