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

Re: w3m-filter and w3mmee/w3m-m17n



>> On Tue, 01 Jul 2003 08:57:30 +0900
>> 「山」== yamaoka@jpl.org (Katsumi Yamaoka) said as follows:

土> ・w3m-m17n で動いているか
土> ・XEmacs / Mule2.3 で正常に動作しているか

山> とりあえず w3m と w3m-m17n で試してみました。XEmacs 21.4 と Mule
山> 2.3 で、ざっと見た限りでは、問題無いようです。

確認有難うございます.

山> 1. 関数 w3m-arrived-load-list の (delete-file w3m-arrived-file) が
山>    エラーになる。~/.w3m-m17n/.arrived がまだ無いから。

対策を仕込んでおきました.

山> 2. w3m から w3m-m17n に切り換えるために
山>    (setq w3m-command "w3m-m17n")
山> を手で eval してから
山>     M-x load-library RET w3m RET
山> を実行した場合に、w3m-type, w3m-compile-options, w3m-version の値
山> を強制的に変えてしまっった方が良いのではないかしら。

これだけなら,w3m.el の174行目付近の,

  ;; Set w3m-command, w3m-type, w3m-version and w3m-compile-options
  (if noninteractive
      ;; Don't call the external command when compiling.
      (unless w3m-command
        (setq w3m-command "w3m"))
    (when (or (null w3m-command)
              (null w3m-type)
              (null w3m-version)
              (null w3m-compile-options))

の初期化済み判定文 (or ...) を削除して,load する度に毎回 w3m-type な
どを再設定するようにすれば可能だと思いますが,[emacs-w3m:04118] の分析
結果を参照すると,それ以外にも依存関係にある変数が多いので,ここで初期
化している変数だけを再初期化しても矛盾してしまうと思います.

これを解決するには,

>> On Thu, 24 Oct 2002 14:41:53 +0900 (JST)
>> 「後」== gotoh@taiyo.co.jp (Shun-ichi GOTO) said as follows:

土> これだけ影響範囲が広いと,当面は「w3m-command の設定は ~/.emacs に
土> 書いてね」と言うしかないと思いますが,何とかする方法はないでしょう
土> か.

後> 単に w3m-init のようなものを用意して、w3m .emacs-w3m 読み込みの後
後> に初期化動作を行なうようにすれば良いのでは無いでしょうか?

という作業が必要なんでしょうけれど,うーん大変そうだ….

-- 
土屋 雅稔 ( TSUCHIYA Masatoshi )