File tree Expand file tree Collapse file tree 1 file changed +8
-9
lines changed
Expand file tree Collapse file tree 1 file changed +8
-9
lines changed Original file line number Diff line number Diff line change @@ -972,20 +972,19 @@ require('lazy').setup({
972972 return
973973 end
974974
975- -- try to enable treesitter features in case the parser exists but is not available from `nvim-treesitter`
976- if not vim .tbl_contains (available_parsers , language ) then
977- treesitter_try_attach (buf , language )
978- return
979- end
980-
981- -- if a parser is available in `nvim-treesitter` enable it after ensuring it is installed
982975 local installed_parsers = require (' nvim-treesitter' ).get_installed ' parsers'
976+
983977 if vim .tbl_contains (installed_parsers , language ) then
978+ -- enable the parser if it is installed
984979 treesitter_try_attach (buf , language )
985- else
986- require (' nvim-treesitter' ).install (language ):await (function ()
980+ elseif vim .tbl_contains (available_parsers , language ) then
981+ -- if a parser is available in `nvim-treesitter` enable it after ensuring it is installed
982+ require (' nvim-treesitter.install' ).install (language ):await (function ()
987983 treesitter_try_attach (buf , language )
988984 end )
985+ else
986+ -- try to enable treesitter features in case the parser exists but is not available from `nvim-treesitter`
987+ treesitter_try_attach (buf , language )
989988 end
990989 end ,
991990 })
You can’t perform that action at this time.
0 commit comments