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);

背景

我正在尝试使用 Conkeror 进行网页浏览。它是一个运行在 Mozilla 的渲染引擎上的类似 emacs 的浏览器,使用 javascript 作为配置语言(填补了 elisp 为 emacs 所扮演的角色)。在我的 emacs 配置中,我已将我的自定义设置拆分为一系列文件,其中每个文件都是相关选项的单个单元(例如,我所有与 perl 相关的设置可能在perl-settings.el. 所有这些设置文件都由一个函数自动加载在我的.emacs那只是加载我的“设置”目录下的每个 elisp 文件。

我希望以相同的方式构建我的 Conkeror 配置,我的主 conkeror-rc 文件基本上是一个存根,它加载相对于我的主目录的某个目录下的所有 js 文件。不幸的是,我在 javascript 方面的知识比在 elisp 方面要差得多,所以我什至不知道如何“获取”文件。

4

1 回答 1

3

我找到了一个合适的答案,尽管它并不是我真正想要的。如果将 conkerorrc 文件设置为一个目录,则该目录中的所有 js 文件都将被加载。

于 2010-05-22T02:33:52.593 回答