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

[mhc:01192] Re: メッセージバッファは消えてほしい



From: KOIE Hidetaka (鯉江英隆) <hide@xxxxxxxx> さん曰く
Subject: [mhc:01191] メッセージバッファは消えてほしい
Message-ID: <01Jan15.035153jst.29570@xxxxxxxxxxxxxxxxxx>
Date: Mon, 15 Jan 2001 03:51:51 +0900

鯉江> (MHC-current/MEW-1.95b97でつかっています)

## いっしょです。

鯉江> n/pで移動した先にスケジュールが登録されていない場合、
鯉江> メッセージバッファは古いのが表示されたままなんですが
鯉江> これを消すようにできますか。

(いろんな Version の Mew 相手に)MHC 側で汎用的に作るのは無理だと
思います。

かといって、Mew のコードを変えるのも本当にそういう動作でいいの?
という感じがします。

# ちと、考えがまとまりません。

鯉江> ~/.scheduleのエントリは
鯉江> サマリバッファには現れますが、メッセージバッファには現れないので、
鯉江> n/pで移動した先が.scheduleのエントリだと、ちょっと混乱しました。

というわけで、(いつもの)寄生虫モードなのですが、鯉江さんのバージョ
ンなら

(defun mhc-mew-message-close ()
  (when (and (mhc-summary-buffer-p)
	     (not (or (mew-summary-message-number) (mew-syntax-number))))
    (mew-window-configure 'summary)
    (mew-current-set-fld (mew-frame-id) nil)
    (mew-current-set-msg (mew-frame-id) nil)))

(defadvice mew-summary-down (after no-message activate)
  (mhc-mew-message-close))

(defadvice mew-summary-up (after no-message activate)
  (mhc-mew-message-close))

な感じかしら。それともネイティブにサポートした方がいいかしら?

-- 
白井秀行 (mailto:shirai@xxxxxxxxxxxxx)