[Mew-dist 13165] Re: To Field での改行

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2000年 6月 2日 (金) 10:45:58 JST


From: Keisuke Yasui <ksuke at example.com>
Subject: [Mew-dist 13107] To Field での改行

> と2、3行目の先頭にtabが挿入されてくれません。
> 先にスペースを入力したときはtabが挿入されます。
> 改行でも行の長さが変わるとtabが挿入されることもあります。

遅くなって申し訳ありません。以下のパッチで直ると思います。

# looking-at は \n も飛び越えるのね...

--かず

Index: mew-draft.el
===================================================================
RCS file: /usr/home/kazu/cvsroot/Mew/mew/mew-draft.el,v
retrieving revision 1.199
retrieving revision 1.200
diff -c -r1.199 -r1.200
*** mew-draft.el	2000/05/24 08:40:10	1.199
--- mew-draft.el	2000/06/02 01:56:55	1.200
***************
*** 444,450 ****
    (mew-draft-mode-name)
    (run-hooks 'text-mode-hook 'mew-draft-mode-hook)
    ;; must be here for auto-fill
!   (if (and auto-fill-function mew-temacs-p)
        (progn
  	(make-local-variable 'auto-fill-function)
  	(setq auto-fill-function (function mew-draft-auto-fill))))
--- 444,450 ----
    (mew-draft-mode-name)
    (run-hooks 'text-mode-hook 'mew-draft-mode-hook)
    ;; must be here for auto-fill
!   (if auto-fill-function
        (progn
  	(make-local-variable 'auto-fill-function)
  	(setq auto-fill-function (function mew-draft-auto-fill))))
***************
*** 484,490 ****
    (if (mew-in-header-p)
        (save-excursion
  	(beginning-of-line)
! 	(while (not (or (looking-at "[^ \t]+:\\|[ \t]") (bobp)))
  	  (insert "\t")
  	  (forward-line -1)
  	  (beginning-of-line)))))
--- 484,490 ----
    (if (mew-in-header-p)
        (save-excursion
  	(beginning-of-line)
! 	(while (not (or (looking-at "[^ \t\n]+:\\|[ \t]") (bobp)))
  	  (insert "\t")
  	  (forward-line -1)
  	  (beginning-of-line)))))




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