2

短いバージョン:このコードの入力を手伝ってもらえますか?

var conkeror_settings_dir = ".conkeror.mozdev.org/settings";
function load_all_js_files_in_dir (dir) {
    var full_path = get_home_directory().appendRelativePath(dir);
    // YOUR CODE HERE
}
load_all_js_files_in_dir(conkeror_settings_dir);

バックグラウンド

Webブラウジング用にConkerorを試しています。これは、Mozillaのレンダリングエンジンで実行されるemacsのようなブラウザであり、構成言語としてjavascriptを使用します(elispがemacsに対して果たす役割を果たす)。私のemacs設定では、カスタマイズを一連のファイルに分割しました。各ファイルは、関連するオプションの単一のユニットです(たとえば、すべてのperl関連の設定が含まれている可能性がありますperl-settings.el。これらの設定ファイルはすべて、関数によって自動的に読み込まれます。私の.emacs場合、「settings」ディレクトリの下にあるすべてのelispファイルをロードするだけです。

私はConkerorの設定を同じように構成しようとしています。メインのconkeror-rcファイルは基本的に、ホームディレクトリからの相対的な特定のディレクトリにあるすべてのjsファイルをロードするスタブです。残念ながら、私はelispよりもjavascriptの知識がはるかに少ないので、ファイルを「調達」する方法すら知りません。

4

1 に答える 1

3

私が探していたものではありませんが、適切な答えを見つけました。conkerorrcファイルをディレクトリに設定すると、そのディレクトリ内のすべてのjsファイルがロードされます。

于 2010-05-22T02:33:52.593 に答える