[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: 段落付き整形について



磯と申します。

At Thu, 06 Jan 2005 12:53:19 +0900 (LMT),
Yasushi OHYAMA wrote:
> 段落の字下げを全角空白でおこなっているのですが、M-qで整形しようと
> すると全角空白を無視して、まとめて整形されてしまいます。
> 
> .emacsで
> 
> (setq-default paragraph-start '"^\\([  ・○<\t\n\f]\\|(?[0-9a-zA-Z]+)\\)")
> (setq-default paragraph-separate '"^[ ]")
> 
> を指定しているのですが、効いていないようです。
> どういう設定をすればよろしいのでしょうか。どなたかご教示くださると幸いです。

paragraph-separate(buffer-local変数)の値が、お使いのモードで書き替わっ
てしまうんだと思います。
私は、OHYAMAさんと同じ設定を .emacsに仕込んでいますが、例えば
Wanderlust の draftモードでは、こんな感じになってしまいます。

paragraph-start's value is 
"\\(--[[][[]\\([^]]*\\)]\\([[]\\([^]]*\\)]\\|\\)]\\|--text follows this line--$\\|	*\\([-|#;>* ]\\|(?[0-9]+[.)]\\)+$\\|[ 	]*[[:alnum:]]*>+[ 	]*$\\|[ 	]*$\\|-- $\\|---+$\\|^\f\\)"
Local in buffer +draft/126; global value is 
"^\\([  ・○<	\n\f]\\|(?[0-9a-zA-Z]+)\\)"

hook を使って強制変更するしかないと思いますが。

-- 
=======================================================================
 ┰ ┰ 磯 直行 / いそ なおゆき  iso@xxxxxxxxxxxxxx
  ∪  セントラル・コンピュータ・サービス(株) ビジネスシステム第3部
  〜