[Mew-dist 08668] Re: mew-nmz.el (Re: namazu.el for mew)

Kyotaro HORIGUCHI kyota at example.com
1999年 4月 26日 (月) 21:08:58 JST


堀口です. namazu.el のバグフィクスと mew-nmz のちょっとした改良で
す.

At Fri, 23 Apr 1999 12:14:08 +0900, Hideyuki SHIRAI (白井秀行) <shirai at example.com> wrote in <19990423121335Y.shirai at example.com>
> 2. 'NMZ.f' がもったいないので、namazu に入っている 'namazu.el'
>  とのインタフェースを新設しました。namazu.el は、ぱあ〜〜っと斜
>  め読みができるので、とっても便利だと思います。

 Emacsen はこういう連携がやりやすいのがいいですね. それは置いてお
いて..

 mew-nmz のバグではないのですが, '*namazu*' バッファで hilit する
時にエラーになっています. これは namazu.el で作っている 
hilit-pattern がおかしいためです. これでは色がねらいいどおりにつ
かないだけではすまなくて mew-nmz から使うとエラーになります.
(URLが "/hogehoge" という形なので)

わたしがインストールしているのは nmz1306.exe に入っている 

  ; $Id: namazu.el,v 1.17 1998/09/28 14:29:22 akira Exp $

です. これに対して添付のパッチを当てると, 当初の狙いどおりと思わ
れる色付けができるようになります.



次は mew-nmz にちょっとした要望です.

> 3. mknmz 中の folder の summary の mode-line をちょっと変えてみ
>  ました。
> 
>  関連する変数: mew-nmz-mknmz-use-mode-line, mew-nmz-line-id

 このままだとワタクシ的には, mknmz しているときに Mew(nmz) という
モードラインを凝視したまま意識を失っているということが起こってし
まいます.

 これはちょっと困るのでプロセスが終わったときにすぐに書き変えてし
まうのがうれしいです. というわけでちょっといじろうと思ったらいつ
のまにか次のようになってしまいました. どうでしょうか.


  モードラインの書き換えに post-command-hook を使うのは心苦しいの
  で, この処理を必要なところに分散させた(つもり).

  mew-nmz-mknmz でモードラインを Mew(nmz) にするようにした.

  mew-nmz-mknmz-sentinel で元に戻すようにした.

  mew-summary-folder-create の直後に mknmz が動いていれば 
 Mew(nmz) にしてしまうようにした.

# mknmz を起動しようとしてずっこけたときのことをまともに考えてい
# ないのですが, それはまたそのときということで^^;

--
堀口恭太郎
-------------- next part --------------
H4sIAAAAAAAAA51S227aQBB9BokvyMtgeYUdZyl2uNlKFSdE6UUEqVWrVsJQLfGCLRabLutU
Qf34jmNIW0JRUkuWPbcz58wMpRQStmDrrM5FPZWz0hcewg2TYHfAbnu269kO2K7rVsqWZf3O
Ld2kCVwsJThtsLue0/Fa3U2e7wO1W62TNlj5xwXfr5QBQDvSL7tV70dn7vT1QW+qD46MS7iW
6QIDVQ2NK6Y4oEG+kh7xdXlm6C75QM6rZ2SFYc1EHCPk0zvkVzChaaaWmaKZFHTJlOIygUqZ
YrNxEBiv6sdB8BN/hoyuR1YQmN5wDCN0moDeVbzmYAzH5ujYRJeGEjeFLyjZK4y8I5RwwsiK
vNUH3rfXEdI3Pn/sm5ha6HI/Ydrf2qz92kR6y8SOQutPhQfEPGW2wIYWmevv/4/jP+Z/m0nJ
E+Qar9SWZjGbca8IQR9DHgwb1B1Z+ZKrF/n6C1vXirNpuo38bJru6Ul3ezYARo6601DFSvDH
gcAp1GaS3zcb5oGaiLOQy8ciG2pXTM7fpCLkiUxD82Fk+0uf7gAfBJiIjNMJItAsQWwRJ/wQ
zA6A8xzWz21KX9zU3FI1i/4GC0MapekcahuERRryBw/GS3lmLYpFrKjkUTyLBL6KTrLpFKf6
PYu5Evc51C8GKR//VQQAAA==
-------------- next part --------------
H4sIAAAAAAAAA6VV227bMAx9boH+A2FsqD1HQeKkXdK+ZMBeh/3AMECx5FSrLWWSnK79+lE3
x+mKbliNALYpmjw8PGQIIdDxByK7pylvp0rvzr4oCZ/2GqprmC9uKvzhw3q9vjgvy3LkPHas
ZjdX65v5MjpuNkDmi/VkCaW7XcFmc3EOZ4BXLhrId9ySvVY1NwbcXdKOF87jLKeSQWd2XG4h
7/Cc7jhkn7nltQXdSynkDrp7RAApgJDw3kwzaFTLuC4wTukzYS7D7U/oFOOkFZKTbd80XBPB
uLSiETW1AkuIFQUXwYqENGJ1gEJowoQGhEqfevcYAKNXyy3keSNal8bgs9T8wLXhEIyuOkLb
ltSq26MzJjWQZaOohUPtSVstPGmr5eQ6kuYvhyYjX7Nx+iIBSKXG+gK9sdZac2o54Jvn2JOT
PunoPSJWNW3JgWpBty2HS8eG55dYql2giDK2qDw75fYV79SQMcqIignjspFeMgV53WuNHYmQ
T8vimprUuIGjIKx1NQgremPDpOHaxsyQfZNZ8dK55d2euN4El3Fd4+TYfiSn3Yc2oAElt5MB
RbX4iC0qq+V8Mp8FGDnjTX/UU+DFOK1J3vqPvV5RG9I6WI5EeuCE/0IGDKri4pz4vF5QsQac
BQfvJTtEzgd2UpVjLcSs6T2+FilmFLlv5km4sYpebXMauD9qCVM4BvMc79Hj36b06INjWowK
3imrSH1HXb1KoJQ6IcfnrkSpkLxWqXvcIIRayL5PP7zLhsGbzVeTeYWymlXXk9WwsKRowRYh
Gbbn9vavQPs9w4mbonNOGSN3mBEu98pYN/4dbhNvwmOMfpm3tNsyCnkRDA6s34AnGupxBIa0
ztHRzZEz+kNpfxLm1vSYQD96S5H8nu/bvFYSoQ4pnKZDHtww2TCiobUpylu2aQzw3232AnOz
RdlB1BzGlUYdxi2X08aizDxxKQbQ2gaxZ18UE83jEQKoBiR/aB8hfM8ghoWoV6QuECPM8N+D
GO1d2m3TzEd+M8flWxiO2vSjfhBJC+iB9t9A2X4V3wcAAA==


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