如何将conkeror-rc配置分割为多个文件?

时间:2010-05-14 06:11:13

标签: javascript configuration-files conkeror

简短版:您可以帮我填写此代码吗?

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进行网页浏览。它是一个类似emacs的浏览器,运行在Mozilla的渲染引擎上,使用javascript作为配置语言(填充elisp为emacs播放的角色)。在我的emacs配置中,我将自定义分成一系列文件,其中每个文件都是一个相关选项单元(例如,我所有与perl相关的设置可能都在perl-settings.el。所有这些设置文件都是由.emacs中的一个函数自动加载,该函数只是加载我的“settings”目录下的每个elisp文件。

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

1 个答案:

答案 0 :(得分:3)

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