2 * (C) Copyright 2007-2008 Jeremy Maitin-Shepard
3 * (C) Copyright 2009 John J. Foerch
5 * Use, modification, and distribution are subject to the terms specified in the
9 var start_time = Date.now();
11 require("keywords.js");
13 require("coroutine.js");
17 require("pretty-print.js");
18 require("services.js");
23 require("source-code.js");
24 require("user-variable.js");
25 require("stylesheet.js");
26 require("extension.js");
28 require("builtin-commands.js");
31 require("interactive.js");
32 require("minibuffer.js");
33 require("minibuffer-read.js");
34 require("minibuffer-read-option.js");
35 require("minibuffer-completion.js");
36 require("minibuffer-read-file.js");
37 require("spawn-process.js");
43 require("content-handler.js");
44 require("download-manager.js");
46 require("element.js");
49 require("content-buffer.js");
50 require("content-buffer-input.js");
54 require("universal-argument.js");
55 require("commands.js");
56 require("webjump.js");
57 require("history.js");
63 require("follow-relationship.js");
77 require("command-line.js");
79 require("search-engine.js");
81 require("permission-manager.js");
88 define_variable("cwd", get_home_directory(),
89 "Current working directory, also known as your default download "+
90 "and shell-command directory. It will often have a buffer-local "+
94 /* Re-define load_paths as a user variable. */
95 define_variable("load_paths", load_paths,
96 "Array of URL prefixes searched in order when loading a module.\n"+
97 "Each entry must end in a slash, and should begin with file:// or "+