Краткая версия: можете ли вы помочь мне заполнить этот код?
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
, которая просто загружает каждый файл elisp в моем каталоге «settings».
Я пытаюсь структурировать свою конфигурацию Conkeror таким же образом, так как мой основной файл conkeror-rc в основном является заглушкой, которая загружает все файлы js в определенный каталог относительно моего домашнего каталога. К сожалению, я гораздо менее грамотен в javascript, чем в elisp, поэтому я даже не знаю, как «найти» файл.