[mew-win32 4428] Re: addpm

Shuichi KITAGUCHI ki at example.com
2006年 9月 23日 (土) 01:39:36 JST


北口です。

# 最近はemacs-unicode-2が流行りつつあるのでしょうか?(^^;

> (1) MEW51W0.ZIP などの Windows 向けパッケージに付いて来ている、
>     00readme.w32 の
> 
> >>   o GNU Emacs for Windows NT and Windows 95/98  (NTEmacs)
> >>
> >>     http://www.gnu.org/software/emacs/windows/ntemacs.html
> >>
> >>     Before using Mew installer(mew.exe), you must do following.
> >>
> >>       C:\> cd emacs-21.3\
> >>       C:\emacs-21.3\bin>addpm
> 
>    の記述が間違っているから直してね。

元記事は、

  最近の(?)addpmは、オプションなしで起動するとショートカットを作る
  だけでレジストリに書いてくれないので、
    C:\emacs-21.3\bin>addpm C:\emacs-21.3
  という例にしてね。

ということのようですが、どうもこれは正しくなく、addpm.cに以下のように

      them any more.  If registry settings are installed from a previous
      version, replace them to ensure they are the current settings.
      Otherwise, do nothing.  */

書いてある通り、基本的にレジストリを触らなくなった(古いのがあった
場合に限り更新処理を行ない、新規作成はしない)ようです。というわけで、
新規インストール時にはレジストリが作成されなくなってしまいました。

> (2) NTEmacs は(どうやら) emacs_dir という環境変数を見て、そこに
>     ある Emacs を動かすので、MEW51W0.ZIP などについている mew.c
>     (Mew の Windows 向けインストーラ)でインストール対象の Emacs
>     を決定するとき、まずは環境変数 emacs_dir を見て、その後でレ
>     ジストリをチェックしてくれないか?

環境変数は、手で書くと間違うことも多く、使いたくなかったので、
当初から故意にサポートしていませんでした。

しかし、NTEmacsがレジストリサポートを事実上捨ててしまっているので、
環境変数を見るようにするしかないようですね。次までにやっておきます。

# 本当は環境変数もなくても動くと思うけど、そこまでされてしまったら
# 見付ける手段がなくなる...


--
Shuichi Kitaguchi // kit at example.com / ki at example.com



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