[Mew-dist 16455] Re: draft-mode で text-mode と同じように auto-fill したい

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2001年 2月 18日 (日) 15:18:55 JST


From: SUGIMORI (杉森 隆行) <taro at example.com>
Subject: [Mew-dist 16428] draft-mode で text-mode と同じように auto-fill したい

> -----------------------------------
> 	1. あああああああああああああああああああああああああああああ
>            ああああああああああああああああああああああ
> -----------------------------------
> というように"1."の後に行がそろってくれます。
> 
> これをDraft modeで同じようにしたいのですが、どうすればできる
> でしょうか?

Emacs 20.4 ではどうだったか分かりませんが、Emacs 20.7 だと text-mode 
では、デフォルトで TAB は indent-relative になっていて、希望通りの動作
をすると思います。

Draft モードでは、text-mode-map を引き継ぎますから、希望通りにならない
のは変ですね。

なお、僕はこんなコードを書いて、tab-to-tab-stop と動的に切り替えながら
使っています。

(defvar kazu-tab-status t)
(defun kazu-tab (&optional arg)
  (interactive "P")
  (cond
   (arg
    (setq kazu-tab-status (not kazu-tab-status))
    (if kazu-tab-status
	(message "tab-to-tab-stop")
      (message "indent-relative")))
   (kazu-tab-status
    (tab-to-tab-stop))
   (t
    (indent-relative))))

(define-key text-mode-map "\t" 'kazu-tab)

--かず



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