From 522e0c6991c4852be9539dfe0d9f19eae998dfe6 Mon Sep 17 00:00:00 2001 From: Christian Clason Date: Sun, 27 Apr 2025 13:02:32 +0200 Subject: feat(setup)!: remove ensure_install field Instead, call `require('nvim-treesitter').install( { ... } )` manually. This gives users full control over how they want to install parsers (sync, from grammar, limited concurrency) and obviates the need for calling `setup` for most users. --- scripts/minimal_init.lua | 3 --- 1 file changed, 3 deletions(-) (limited to 'scripts') diff --git a/scripts/minimal_init.lua b/scripts/minimal_init.lua index 2af5f8ecb..648ffa69f 100644 --- a/scripts/minimal_init.lua +++ b/scripts/minimal_init.lua @@ -1,13 +1,11 @@ vim.opt.runtimepath:append('.') vim.cmd.runtime({ 'plugin/plenary.vim', bang = true }) -vim.cmd.runtime({ 'plugin/nvim-treesitter.lua', bang = true }) vim.cmd.runtime({ 'plugin/query_predicates.lua', bang = true }) vim.cmd.runtime({ 'plugin/filetypes.lua', bang = true }) vim.filetype.add({ extension = { conf = 'hocon', - hurl = 'hurl', ncl = 'nickel', tig = 'tiger', w = 'wing', @@ -17,7 +15,6 @@ vim.filetype.add({ vim.o.swapfile = false vim.bo.swapfile = false -require('nvim-treesitter').setup() vim.api.nvim_create_autocmd('FileType', { callback = function(args) pcall(vim.treesitter.start) -- cgit v1.2.3-70-g09d2