[mew-dist 27805] Re: caseを変えても設定が反映されない

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2007年 8月 21日 (火) 16:33:11 JST


山本です。

> > > そうではなくて、mew-case-guess-alist に、ヘッダの値だけでなく、現在の
> > > (a を押した時点での、ということになりますか)フォルダもキーにできるよう
> > > にすべきだ、という話に見えました。
> > 
> > そうですね。Summaryのcaseは現在のフォルダと結びついているわけではな
> > いけど、そのように扱いたい、現在のフォルダによってDraftのcaseを決め
> > たい、ということなのでしょう。
> 
> > mew-case-guess-alist
> > mew-case-guess-when-replied-alist
> 
> などで、メール作成時ないし返信時のSummaryのフォルダーを鍵にで
> きるようにすれば十分だと思います。

このパッチで、Summary モードの case を Draft モードに引き継ぐようになり
ます。

こちらの方は、みんなが試してみて問題なければマージします。

--かず

Index: mew-draft.el
===================================================================
RCS file: /cvsroot/mew/mew/mew-draft.el,v
retrieving revision 1.132
diff -c -r1.132 mew-draft.el
*** mew-draft.el	6 Mar 2007 05:13:38 -0000	1.132
--- mew-draft.el	21 Aug 2007 07:31:38 -0000
***************
*** 255,261 ****
  (defun mew-draft-find-and-switch (draft-path &optional switch-func)
    ;; switch-func = nil :: switch-to-buffer
    ;; switch-func = t   :: switch-to-buffer-other-window
!   (let* ((special-display-buffer-names nil)
  	 (special-display-regexps nil)
  	 (same-window-buffer-names nil)
  	 (same-window-regexps nil)
--- 255,263 ----
  (defun mew-draft-find-and-switch (draft-path &optional switch-func)
    ;; switch-func = nil :: switch-to-buffer
    ;; switch-func = t   :: switch-to-buffer-other-window
!   (let* ((case (or (mew-sinfo-get-case) ;; remote
! 		   mew-case)) ;; local
! 	 (special-display-buffer-names nil)
  	 (special-display-regexps nil)
  	 (same-window-buffer-names nil)
  	 (same-window-regexps nil)
***************
*** 280,286 ****
      ;; draft buffer
      (mew-set-buffer-cs mew-cs-m17n)
      ;; copy config, first
!     (mew-tinfo-set-case mew-case)
      (when mew-use-other-frame-for-draft
        (mew-tinfo-set-other-frame t)
        ;; to ensure to cite a message from summary frame.
--- 282,288 ----
      ;; draft buffer
      (mew-set-buffer-cs mew-cs-m17n)
      ;; copy config, first
!     (mew-tinfo-set-case case)
      (when mew-use-other-frame-for-draft
        (mew-tinfo-set-other-frame t)
        ;; to ensure to cite a message from summary frame.



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