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中要低得多,所以我甚至不知道如何“获取”文件。
答案 0 :(得分:3)
我找到了一个合适的答案,虽然这不是我真正想要的。如果将conkerorrc文件设置为目录,则将加载该目录中的所有js文件。