2009年6月 1日

[debian-users:52523] Re: 文章の整形を楽にするには

At Mon, 1 Jun 2009 08:47:44 +0900,
Nobuhiro IMAI wrote:
>
> いまいです。
>
> 便乗で質問させてください。
>
> >> ベタ書きで長い文章(具体的にはIPAフォントのライセンスなんですが)を

> >> インデント、ハイフネーション、改行などまとめて整形するにはどうするのが
> >> 楽でしょうか?どなたか「こうすると楽だぜ!」というのをお教えくださいませ。
> >>
> >> #emacs とかならできそうな気がするのですが、初心者で全然わからないです…
> >>
> >
> > emacs なら fill-paragraph (M-q) や fill-region が使えるかもしれません。
>
> すでに整形されているものは fill-paragraph などで一気に整形すればいいと
> 思うのですが、文章を書いていくときは auto-fill-mode が便利だと思います。
>
> で、fill-paragraph と auto-fill-mode で改行位置が微妙に違うのに困って
> います。例えば、
>
> auto-fill-mode だと上のように
>
> で、fill-paragraph と auto-fill-mode で改行位置が微妙に違うのに困って
> います。例えば、
>
> こう↑なるのですが、fill-paragraph だとこう↓なります。
>
> で、fill-paragraph と auto-fill-mode で改行位置が微妙に違うのに困ってい
> ます。例えば、
>
> fill-column はデフォルトの 70 なのですが、auto-fill-mode は 69 で、
> fill-paragraph は 71 で改行するようで、どちらかに揃えるにはどうすれば
> よいか知っている人がいたら教えてください。
> # 気にしないのが一番かもしれませんが、禁則処理と絡むと結構ずれるので……


current-fill-column と fill-columnの違いかなぁ。

current-fill-column:

Return the fill-column to use for this line.
The fill-column to use for a buffer is stored in the variable `fill-column',
but can be locally modified by the `right-margin' text property, which is
subtracted from `fill-column'.

The fill column to use for a line is the first column at which the column
number equals or exceeds the local fill-column - right-margin difference.

投稿者 xml-rpc : 2009年6月 1日 21:35
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/85553
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。