From facdb691d9d7cfd3caaf2b87971266641cbfadf6 Mon Sep 17 00:00:00 2001 From: Santos Gallegos Date: Wed, 9 Sep 2020 23:20:09 -0500 Subject: Improve startuptime - Don't load everything at startup - Don't define an autocomand for each module and for each supported lang (this creates nxm autocomand!) --- lua/nvim-treesitter/parsers.lua | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'lua/nvim-treesitter/parsers.lua') diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua index d5aa6f1c..a51f9770 100644 --- a/lua/nvim-treesitter/parsers.lua +++ b/lua/nvim-treesitter/parsers.lua @@ -332,8 +332,7 @@ end M.reset_cache() function M.has_parser(lang) - local buf = api.nvim_get_current_buf() - local lang = lang or M.get_buf_lang(buf) + local lang = lang or M.get_buf_lang(api.nvim_get_current_buf()) if not lang or #lang == 0 then return false end return #parser_files[lang] > 0 @@ -369,5 +368,3 @@ function M.get_buf_lang(bufnr) end return M - - -- cgit v1.2.3