diff --git a/lua/plugins/config.lua b/lua/plugins/config.lua index 9b41bb5..c8e8cab 100644 --- a/lua/plugins/config.lua +++ b/lua/plugins/config.lua @@ -266,6 +266,32 @@ function M.nvim_treesitter() end end +function M.nvim_treesitter_new() + local ts = require("nvim-treesitter") + vim.print(ts.get_available()) + ts.setup() + ts.install({ + "angular", + "bash", + "css", + "glimmer", + "go", + "html", + "javascript", + "json", + "lua", + "markdown", + "python", + "query", + "rust", + "svelte", + "templ", + "tsx", + "typescript", + "vim", + }) +end + function M.null_ls() local null_ls = require("null-ls") local builtins = require("plugins.null_ls") diff --git a/lua/plugins/init.lua b/lua/plugins/init.lua index 11678f5..c399394 100644 --- a/lua/plugins/init.lua +++ b/lua/plugins/init.lua @@ -13,10 +13,9 @@ config.auto_session() config.undotree() config.indent_blankline() config.lualine() +config.nvim_treesitter_new() config.tokyonight() config.rustaceanvim() - --- LSP STUFF config.nvim_autopairs() config.luasnip() require("plugins.lsp_setup") diff --git a/lua/plugins/lazy.lua b/lua/plugins/lazy.lua index ee4e9e6..28a20cd 100644 --- a/lua/plugins/lazy.lua +++ b/lua/plugins/lazy.lua @@ -56,6 +56,7 @@ function M.install_plugins() --"nvim-treesitter/nvim-treesitter", "guy176251/nvim-treesitter", build = ":TSUpdate", + lazy = false, }, "nvim-treesitter/nvim-treesitter-context", "nvimtools/none-ls.nvim",