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

Re: --with-icondir



返事が遅くなりました.

>> On Thu, 19 Sep 2002 21:36:55 +0900
>> 「山」== yamaoka@jpl.org (Katsumi Yamaoka) said as follows:

山> 専用ファイルを作る以外にマトモな手段は無いという結論に達しました。
山> とは言え、転んでもタダで起きるのでは情けないので、いろんな情報を詰
山> め込んで以下のようなものを作るようにしてみたのですが、いかがでしょ
山> う?

生成手順については,ここまで凝ったことをしなくても単純に *.el.in から 
*.el を生成するようにすればいいんじゃないかと思いますが,この方向の修
正には賛成します.

なお,ファイル名は w3m-config.el にして,以下の autoloads も追加しませ
んか?

    (autoload 'w3m "w3m" "Interface for w3m on Emacs." t)
    (autoload 'w3m-find-file "w3m" "w3m interface function for local file." t)
    (autoload 'w3m-search "w3m-search" "Search QUERY using SEARCH-ENGINE." t)
    (autoload 'w3m-weather "w3m-weather" "Display weather report." t)
    (autoload 'w3m-antenna "w3m-antenna" "Report change of WEB sites." t)
    (autoload 'w3m-namazu "w3m-namazu" "Search files with Namazu." t)

でもって,インストール用の設定として README には,

    (require 'w3m-config)

と書くようにしたらどうかと思うのですが,どうでしょう.

w3m.el の全定義内容を別のファイルに移動し,w3m.el を上記 autoloads と 
configure によって変更される変数の定義内容だけにしてしまう,という解も
考えられて,こうすれば

    (require 'w3m)

だけで完全に設定が完了することになるので,もっと綺麗かなあと思うのです
が,変更履歴が滅茶苦茶になってしまうので,ちょっと躊躇ってしまいます.

*.el.in を使う方法は,白井さんが感じていらっしゃるように,確かに問題も
多くて,特に関数定義の本体を書いてしまうと非常に不便になるので避けるべ
きだと思います.

-- 
土屋 雅稔  ( TSUCHIYA Masatoshi )