From ea2023f689ad8f368faad6e52c85fbc9762a7296 Mon Sep 17 00:00:00 2001 From: Björn Linse Date: Tue, 28 Sep 2021 13:51:26 +0200 Subject: fix(runtime): don't use regexes inside lua require'mod' Fixes #15147 and fixes #15497. Also sketch "subdir" caching. Currently this only caches whether an rtp entry has a "lua/" subdir but we could consider cache other subdirs potentially or even "lua/mybigplugin/" possibly. Note: the async_leftpad test doesn't actually fail on master, at least not deterministically (even when disabling the fast_breakcheck throttling). It's still useful as a regression test for further changes and included as such. --- src/nvim/api/keysets.lua | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/nvim/api/keysets.lua') diff --git a/src/nvim/api/keysets.lua b/src/nvim/api/keysets.lua index 76ce9e15ea..a430d56168 100644 --- a/src/nvim/api/keysets.lua +++ b/src/nvim/api/keysets.lua @@ -48,5 +48,8 @@ return { "style"; "noautocmd"; }; + runtime = { + "is_lua"; + }; } -- cgit