diff options
| author | Santos Gallegos <stsewd@protonmail.com> | 2020-09-09 23:20:09 -0500 |
|---|---|---|
| committer | Thomas Vigouroux <tomvig38@gmail.com> | 2020-09-10 22:58:59 +0200 |
| commit | facdb691d9d7cfd3caaf2b87971266641cbfadf6 (patch) | |
| tree | 3933a3c3bfc41a3aa55399a3b3b1b28f6622f923 /lua/nvim-treesitter/parsers.lua | |
| parent | 649fe1a84266d01e307843c22d46cf0e6173995c (diff) | |
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!)
Diffstat (limited to 'lua/nvim-treesitter/parsers.lua')
| -rw-r--r-- | lua/nvim-treesitter/parsers.lua | 5 |
1 files changed, 1 insertions, 4 deletions
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 - - |
