简短版本:您能帮我填写此代码吗?
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 中扮演的 Angular 色)。在我的 emacs 配置中,我将自定义项拆分为一系列文件,其中每个文件都是相关选项的一个单元(例如,我所有与 perl 相关的设置可能位于 perl-settings.el
. 所有这些设置文件都是由我的 .emacs
中的一个函数自动加载的,该函数只需加载我的“settings”目录下的每个 elisp 文件。
我希望以相同的方式构建我的 Conkeror 配置,我的主 conkeror-rc 文件基本上是一个 stub ,它加载相对于我的主目录的某个目录下的所有 js 文件。不幸的是,我对 javascript 的了解远不如对 elisp 的了解,所以我什至不知道如何“获取”文件。
最佳答案
我找到了一个合适的答案,尽管它并不是我真正想要的。如果你将 conkerorrc 文件设置为一个目录,那么该目录中的所有 js 文件都会被加载。
关于javascript - 如何将 conkeror-rc 配置拆分为多个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2832170/