From 5f626d1544da848aae2dbcf6f8296b4356d54a2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniele=20Vigan=C3=B2?= Date: Sat, 1 Nov 2025 22:27:49 +0100 Subject: [PATCH] Add Mason and Treesitter packages in config --- lua/plugins/init.lua | 85 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 84 insertions(+), 1 deletion(-) diff --git a/lua/plugins/init.lua b/lua/plugins/init.lua index e0c3e84..22ef372 100644 --- a/lua/plugins/init.lua +++ b/lua/plugins/init.lua @@ -8,12 +8,95 @@ return { -- event = 'BufWritePre', -- uncomment for format on save opts = require "configs.conform", }, + { + "nvim-treesitter/nvim-treesitter", + opts = { + ensure_installed = { + "angular", + "arduino", + "awk", + "bash", + "bicep", + "c", + "c_sharp", + "caddy", + "cmake", + "comment", + "cpp", + "css", + "csv", + "desktop", + "diff", + "dockerfile", + "git_config", + "git_rebase", + "gitattributes", + "gitcommit", + "gitignore", + "gnuplot", + "go", + "gpg", + "graphql", + "helm", + "html", + "htmldjango", + "http", + "ini", + "javascript", + "jinja", + "jinja_inline", + "jq", + "json", + "json5", + "kconfig", + "kusto", + "lua", + "luadoc", + "make", + "markdown", + "markdown_inline", + "nginx", + "passwd", + "perl", + "php", + "powershell", + "python", + "regex", + "requirements", + "rst", + "ruby", + "rust", + "scss", + "sql", + "ssh_config", + "strace", + "terraform", + "tmux", + "toml", + "typescript", + "udev", + "vim", + "vimdoc", + "xml", + "yaml", + }, + }, + }, { "williamboman/mason.nvim", opts = { ensure_installed = { - "python-lsp-server", + "arduino-language-server", + "black", + "css-lsp" , "debugpy", + "django-template-lsp", + "flake8", + "html-lsp", + "pylint", + "prettier", + "python-lsp-server", + "shellcheck", }, }, },