Yoichi NAKAYAMA | 1 Sep 2003 16:40
X-Face
Gravatar

Re: mhc and wl

At Thu, 28 Aug 2003 22:10:05 +0900, Hiroya Murata wrote:
> In the message [Wanderlust : No.12146]
>    on Thu, 28 Aug 2003 21:12:00 +0900, Yoichi NAKAYAMA wrote:
> 
> > cvs trunk の wanderlust ですが、mhc summary で s update RET
> > してしまうとサマリがおかしくなるようです。
> 
> 現象としては, 以下の 2点でしょうか?
> 
> 1. persistent-mark のカラムが更新されてしまう.
> 
>    mhc 側で wl-summary-line-format を %T, %P を含まないものに変更
>    する様にすべきでしょう.
> 
> 2. wl-summary-buffer-elmo-folder に設定されているフォルダに存在する
>    メッセージがバッファの一番下に追加されてしまう.

です。

>    これも mhc で keymap を操作する等して無効化する他ないのではな
>    いですか?  (M-x で, コマンド打たれたら駄目ですが...)

そのような気がします。

> 取り敢えずごまかしですが, 以下のパッチでどうでしょうか?

これを当てたら見た目はくずれないようになりました。
ごまかしというのは、下の方に空行として入っちゃうけど…という意味でしょうか。

Regards,
(Continue reading)

Hiroya Murata | 3 Sep 2003 13:54
Picon

Re: mhc and wl

In the message [Wanderlust : No.12160]
   on Mon, 01 Sep 2003 23:40:49 +0900, Yoichi NAKAYAMA wrote:

> > 取り敢えずごまかしですが, 以下のパッチでどうでしょうか?

> これを当てたら見た目はくずれないようになりました。
> ごまかしというのは、下の方に空行として入っちゃうけど…という意味でしょうか。

そうです. そうです.

でも, mhc summary で sync する意味って何でしょう?

wl-summary をフレームワーク化して UI (表示の作成とユーザーからの
コマンド処理) の部分を分離するのが理想的なんでしょうね. そうすれ
ば, s update で, mhc-rescan-month を呼ぶ様な事も出来ると思うし...

でもまぁ, wl-summary のつくり直しに近くなるかな.

やっぱり, mhc 側で keymap を変更して, 誤操作を防ぐのが現実的な解
ではないでしょうか?

;; 余談ですが, msgdb を空にするコードをコメントアウトしてみました
;; が, 問題ないみたいです.
;; 何で態々空にしてあるのかな?

--

-- 
Hiroya Murata (村田 浩也) mailto:lapis-lazuli <at> pop06.odn.ne.jp
PGP fingerprint: 53B6 1B4A 8193 A2D4 1526  BC9E 9AEF 2F6D 249D 5F17
;; こんな暇ないのに...

(Continue reading)

Yuuichi Teranishi | 4 Sep 2003 16:35
X-Face

Re: mhc and wl

At Wed, 03 Sep 2003 20:54:00 +0900,
村田さん wrote:
> 
> wl-summary をフレームワーク化して UI (表示の作成とユーザーからの
> コマンド処理) の部分を分離するのが理想的なんでしょうね. そうすれ
> ば, s update で, mhc-rescan-month を呼ぶ様な事も出来ると思うし...

たぶん,同じことだと思いますが,
フォルダ一覧やサマリの表示・更新等の挙動を,
各フォルダタイプごとに決められるようになると,
いろいろ応用ができていいかなという気がしています.

MHC であれば,MHC クラスのフォルダ: elmo-mhc.el みたいなのを作って,
サマリ表示を update するメソッドが mhc-rescan-month 相当のことを行なう,
というかんじ?
でも,elmo はフォルダを抽象化する I/F なので,
もう一枚上にそういうレイヤを設けるべきかも…とぼんやり思っています.

> でもまぁ, wl-summary のつくり直しに近くなるかな.

…でしょうね.

> ;; 余談ですが, msgdb を空にするコードをコメントアウトしてみました
> ;; が, 問題ないみたいです.
> ;; 何で態々空にしてあるのかな?

msgdb が空の場合,msgdb に関連する動作はしない
という風にしたら,msgdb が不要なアプリケーションで elmo を
使える可能性があるかなと思っていました.
現状ではインタフェースが整理しきれてないので,ややこしいですね.
(Continue reading)

Hiroya Murata | 13 Sep 2003 10:17
Picon

empty msgdb (was Re: mhc and wl)

;; subject 変えました.

In the message [Wanderlust : No.12165]
   on Thu, 04 Sep 2003 23:35:30 +0900, Yuuichi Teranishi wrote:

[...]

> > ;; 何で態々空にしてあるのかな?

> msgdb が空の場合,msgdb に関連する動作はしない
> という風にしたら,msgdb が不要なアプリケーションで elmo を
> 使える可能性があるかなと思っていました.
> 現状ではインタフェースが整理しきれてないので,ややこしいですね.

せっかく luna 化するのだから, 何もしない msgdb を持たせておく様に
すれば, 上手くインターフェースを整理出来ると思います.

そうすれば, elmo-folder (virtual を除く) は, msgdb を前提とする事
が出来るので, 余分な判定をせずにコードもすっきり出来そう...

;; 思わぬ利点がっ

--

-- 
Hiroya Murata (村田 浩也) <lapis-lazuli <at> pop06.odn.ne.jp>
PGP fingerprint: 53B6 1B4A 8193 A2D4 1526  BC9E 9AEF 2F6D 249D 5F17

Yoichi NAKAYAMA | 3 Sep 2003 14:32
X-Face
Gravatar

Re: mhc and wl

At Wed, 03 Sep 2003 20:54:00 +0900, Hiroya Murata wrote:
> でも, mhc summary で sync する意味って何でしょう?

誤操作です (^^;
--

-- 
Yoichi Nakayama

Hiroya Murata | 3 Sep 2003 15:50
Picon

Re: mhc and wl

In the message [Wanderlust : No.12162]
   on Wed, 03 Sep 2003 21:32:32 +0900, Yoichi NAKAYAMA wrote:

> At Wed, 03 Sep 2003 20:54:00 +0900, Hiroya Murata wrote:
> > でも, mhc summary で sync する意味って何でしょう?

> 誤操作です (^^;

誤操作防止に一部のコマンドを無効化する様にしてみました.
コマンドの選択は適当です. もっと削ってもいいかもしれません.

Attachment (mhc-wl.el.patch): application/octet-stream, 3009 bytes
;; 以前のパッチも含んでいます.

--

-- 
Hiroya Murata (村田 浩也) mailto:lapis-lazuli <at> pop06.odn.ne.jp
PGP fingerprint: 53B6 1B4A 8193 A2D4 1526  BC9E 9AEF 2F6D 249D 5F17

Gmane