From 9eb47002b4ccfac4f57118ed4be11f21b0eddca5 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Mon, 17 Feb 2020 15:25:42 -0500 Subject: Treat `textadept.editing.api_files` as already containing empty per-lexer lists. The language modules should not overwrite them, as user scripts may define them in on init. --- modules/textadept/editing.lua | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'modules/textadept') diff --git a/modules/textadept/editing.lua b/modules/textadept/editing.lua index b0e8bf62..e9014f3f 100644 --- a/modules/textadept/editing.lua +++ b/modules/textadept/editing.lua @@ -121,6 +121,10 @@ M.autocompleters = {} -- @name api_files -- @see show_documentation M.api_files = {} +setmetatable(M.api_files, {__index = function(t, k) + t[k] = {} + return t[k] +end}) -- Matches characters specified in auto_pairs. events.connect(events.CHAR_ADDED, function(code) -- cgit v1.2.3