[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mhc:00240] Re: mhc-snap19991129
From: Yoshinari Nomura <nom@xxxxxxxxxxxxxxxxxxx> さん曰く
Subject: [mhc:00239] mhc-snap19991129
Message-ID: <19991129004546H.nom@xxxxxxxxxxxxxxxxxxx>
Date: Mon, 29 Nov 1999 00:45:22 +0900
nom> mhc-snap19991129 を置きました。目玉は Wanderlust への対応
nom> (したつもり) です。
# Wanderlust はすぐ立ち上げられないので。。。
1. mew-virtual-mode を呼ぶときは hook を nil にして欲しいです。
(いや〜、hook が走るといろいろと不具合が。。。)
2. かわりに mhc-mode-hook はどうでしょうか?
3. mhc-sch-scan-date() を動かすときに、Emacs-20.4 だと conf に
nil が代入されず、未定義だって叱られました。
以上は、是非変えて欲しいところ。:-)
以下は、乃村さんの趣味にお任せ。:-)
4. 過去の ML を読んでいたら、Mew を "Q" したときに、mhc の
folder も消えて欲しいという意見があったのですが、私もそう思いま
す。
と、ここまでは附属のパッチを参照して下さい。
もうひとつは個人的なお願いなのですが、mode-line に " Schedule"
を追加すると、右からその他のものが溢れてしまうので、" mhc" ぐら
いにしていただけないでしょうか?
# 特に 640x480画素 の ふる〜い NotePC だと。。。
--
白井秀行 (mailto:shirai@xxxxxxxxxxxxxxxxxxx)
*** mhc.el.orig Mon Nov 29 00:39:21 1999
--- mhc.el Mon Nov 29 10:22:18 1999
***************
*** 258,264 ****
(defun mhc-sch-scan-date (date type &optional cat inv-cat secret)
(let ((first t)
(sch-list (mhc-db-search1 date cat inv-cat t))
! time-b1 time-e1 time-b2 time-max)
(if sch-list
(while sch-list
;; check conflictions
--- 258,264 ----
(defun mhc-sch-scan-date (date type &optional cat inv-cat secret)
(let ((first t)
(sch-list (mhc-db-search1 date cat inv-cat t))
! time-b1 time-e1 time-b2 time-max conf)
(if sch-list
(while sch-list
;; check conflictions
***************
*** 282,287 ****
--- 282,289 ----
(mhc-sch-scan-date ddate type cat inv-cat secret)
(setq ddate (ddate-inc ddate)))))
+ (defvar mhc-mode-hook nil)
+
(defun mhc-scan-month (ddate type cat inv-cat secret)
(let ((buffer (get-buffer-create (mhc-ddate-to-buffer ddate)))
(insert-current (not (or (equal type 'mew) (equal type 'wl)))))
***************
*** 305,314 ****
(mhc-goto-today)
(cond
((equal type 'mew)
! (mew-virtual-mode))
((equal type 'wl)
(wl-summary-mode (mhc-wl-ddate-to-folder ddate))))
(mhc-mode 1)
(setq inhibit-read-only nil)
(setq buffer-read-only t))
(message "Scanning %s ... done." (ddate-yymm-s1 ddate "/"))))
--- 307,319 ----
(mhc-goto-today)
(cond
((equal type 'mew)
! (let ((mew-virtual-mode-hook nil))
! (mew-virtual-mode))
! (mew-buffers-setup (buffer-name)))
((equal type 'wl)
(wl-summary-mode (mhc-wl-ddate-to-folder ddate))))
(mhc-mode 1)
+ (run-hooks 'mhc-mode-hook)
(setq inhibit-read-only nil)
(setq buffer-read-only t))
(message "Scanning %s ... done." (ddate-yymm-s1 ddate "/"))))
***************
*** 489,494 ****
--- 494,501 ----
(setq mhc-draft-mode-map (make-sparse-keymap))
(define-key mhc-draft-mode-map "\C-c\C-c" 'mhc-draft-finish)
(define-key mhc-draft-mode-map "\C-c\C-q" 'mhc-draft-kill))
+
+ (defvar mhc-draft-mode-hook nil)
(defun mhc-draft-mode ()
(interactive)