[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mhc:02029] Re: 印刷時の出力ヘッダ内容拡張 (mew のみ)



野口です。

From: sakura@xxxxxxxxxxxx
Subject: [mhc:02028] Re: 印刷時の出力ヘッダ内容拡張 (mew のみ)
Date: Mon, 14 Feb 2005 13:16:09 +0900 (JST)

> 単純に、各ユーザが自分の ~/.emacs で
> 
> (load-library "mhc")
> (setq mew-field-for-printing 
>   (append mew-field-for-printing '("X-SC-Subject:" "X-SC-Location:" "X-SC-Day:" "X-SC-Time:")))
> 
> とするのでいいような気がするのですが……

はい、「わかっている人」にはそれでいいかと思います。が、

  (1) 「mhc使用上の都合」で「mewの変数」を直接いじるのはなんとなく嫌。
  (2) mew-field-for-printing  は、mew のマニュアルにも出ていない。
      これを「各ユーザに設定させる」というアプローチは疑問。

ということで、「ユーザに開示されたmhcの変数」として設定できるようにし
た方が良いのではないかという思いです。

理想としては、
  (3) (setq mhc-expand-sc-header-field t)とか(変数名は適当)だけしてお
      けば、他のMUA(wl,gnus,etc.)に乗りかえても手間いらずで同じ挙動
      をして欲しい。

というのもあり、そのためにも「各MUA依存の変数」をダイレクトに扱いた
くはないです。

...その割に[mhc:02027]で出してみたpatchは、変数名などが中途半端にMew依存で
したので修正してみました。

-- 
NOGUCHI Yusuke <nogunogu@xxxxxxxxxxxxxxxxx>



*** mhc.el.org	Fri Jan 14 21:07:54 2005
--- mhc.el	Mon Feb 14 14:23:10 2005
***************
*** 968,973 ****
--- 968,976 ----
  
  (defvar mhc-setup-p nil)
  
+ (defvar mhc-expand-sc-header-field-for-printing nil
+   "Not documented.")
+ 
  (defun mhc-setup ()
    (unless mhc-setup-p
      (condition-case nil
*** mhc-mew.el.org	Thu Jan 27 18:42:26 2005
--- mhc-mew.el	Mon Feb 14 14:34:31 2005
***************
*** 59,64 ****
--- 59,67 ----
  (defun mhc-mew-setup ()
    (require 'mhc)
    (setq mhc-mailer-package 'mew)
+   (if mhc-expand-sc-field-for-printing
+       (setq mew-field-for-printing
+ 	    (append mew-field-for-printing '("X-SC-Subject:" "X-SC-Location:" "X-SC-Day:" "X-SC-Time:"))))
    (mhc-setup)
    (add-hook 'mew-summary-mode-hook 'mhc-mode)
    (add-hook 'mew-virtual-mode-hook 'mhc-mode)