mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-24 06:52:28 +01:00
Fix lost keys when opening command line for the first time. Fix cleanup issue.
This commit is contained in:
@@ -917,6 +917,7 @@ Module.INIT = {
|
||||
let module = this, objs = {};
|
||||
for (let i in locals)
|
||||
module = objs[i] = Object.create(module);
|
||||
module.isLocalModule = true;
|
||||
|
||||
modules.jsmodules[this.constructor.className] = module;
|
||||
locals.reverse().forEach(function (fn, i) update(objs[i], fn.apply(module, args)))
|
||||
|
||||
@@ -1021,7 +1021,7 @@ unlet s:cpo_save
|
||||
modules.JavaScript.setCompleter([File, File.expandPath],
|
||||
[function (context, obj, args) {
|
||||
context.quote[2] = "";
|
||||
completion.file(context, true);
|
||||
modules.completion.file(context, true);
|
||||
}]);
|
||||
|
||||
},
|
||||
|
||||
@@ -156,11 +156,16 @@ var Overlay = Module("Overlay", {
|
||||
"completion",
|
||||
"config",
|
||||
"downloads",
|
||||
"finder",
|
||||
"highlight",
|
||||
"io",
|
||||
"javascript",
|
||||
"overlay",
|
||||
"prefs",
|
||||
"services",
|
||||
"storage",
|
||||
"styles",
|
||||
"template",
|
||||
"util"
|
||||
].forEach(function (name) defineModule.time("load", name, require, null, jsmodules, name));
|
||||
|
||||
@@ -173,17 +178,12 @@ var Overlay = Module("Overlay", {
|
||||
"commands",
|
||||
"editor",
|
||||
"events",
|
||||
"finder",
|
||||
"highlight",
|
||||
"hints",
|
||||
"io",
|
||||
"mappings",
|
||||
"marks",
|
||||
"mow",
|
||||
"options",
|
||||
"statusline",
|
||||
"styles",
|
||||
"template"
|
||||
"statusline"
|
||||
].forEach(function (name) defineModule.time("load", name, modules.load, modules, name));
|
||||
|
||||
config.scripts.forEach(modules.load);
|
||||
|
||||
Reference in New Issue
Block a user