namazu-ml(ring)


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

Re: plan for Namazu v2.0



Hideyuki SHIRAI (白井秀行) <shirai@xxxxxxxxxxxxxxxxxxx> wrote:

>V1.4 + Mew-nmz.el + Win32 で気付いた話です。あまりじっくり調べて
>いないのですが、おそらく、
(snip)
>これの影響だと思うのですが、
>"c:\hoge\foo" や "c:/hoge/foo" の形式が上記の相対パスと見なされ
>てしまいます。この形式も mknmz や namazu で絶対パスと見てもらえ
>るとありがたいです。

あれ、変ですね。 complete_dbnames() in namazu.c では

  #if  defined(_WIN32) || defined(__EMX__)
      legacy_dos_fs = 1;   /* miserable!! */
  #endif
  
と Win32, OS/2 を判定してその後の処理をしているのですが。 
_WIN32 が定義されずに通り抜けているのかな?

…よく考えてみると、相対パスでインデックスを指定するには MH
風に +index と頭に "+" をつける方法がわかりやすくてよい気が
してきました。今から仕様を変更しちゃってよいですか?

-- Satoru Takabayashi
プログラミングの前に宿題を済ませよう