diff --git a/data/core/command.lua b/data/core/command.lua index 5164a13..8008d32 100644 --- a/data/core/command.lua +++ b/data/core/command.lua @@ -16,7 +16,7 @@ function command.add(predicate, map) predicate = function() return core.active_view:is(class) end end for name, fn in pairs(map) do - assert(not command.map[name], "command already exists: " .. name) +-- assert(not command.map[name], "command already exists: " .. name) command.map[name] = { predicate = predicate, perform = fn } end end diff --git a/data/core/init.lua b/data/core/init.lua index ce8a7f8..bff35c2 100644 --- a/data/core/init.lua +++ b/data/core/init.lua @@ -311,6 +311,7 @@ end function core.try(fn, ...) local err local ok, res = xpcall(fn, function(msg) + print(debug.traceback()) local item = core.error("%s", msg) item.info = debug.traceback(nil, 2):gsub("\t", "") err = msg diff --git a/data/plugins/autoinsert.lua b/data/plugins/autoinsert.lua new file mode 120000 index 0000000..3ab3e0e --- /dev/null +++ b/data/plugins/autoinsert.lua @@ -0,0 +1 @@ +../../../lite-plugins/plugins/autoinsert.lua \ No newline at end of file diff --git a/data/plugins/bracketmatch.lua b/data/plugins/bracketmatch.lua new file mode 120000 index 0000000..c0f03a9 --- /dev/null +++ b/data/plugins/bracketmatch.lua @@ -0,0 +1 @@ +../../../lite-plugins/plugins/bracketmatch.lua \ No newline at end of file diff --git a/data/plugins/language_fennel.lua b/data/plugins/language_fennel.lua new file mode 120000 index 0000000..d337b3f --- /dev/null +++ b/data/plugins/language_fennel.lua @@ -0,0 +1 @@ +../../../lite-plugins/plugins/language_fennel.lua \ No newline at end of file diff --git a/data/plugins/selectionhighlight.lua b/data/plugins/selectionhighlight.lua new file mode 120000 index 0000000..8c8b129 --- /dev/null +++ b/data/plugins/selectionhighlight.lua @@ -0,0 +1 @@ +../../../lite-plugins/plugins/selectionhighlight.lua \ No newline at end of file