From aa32e1aff3813c101ec3609c61951d70c2625aa6 Mon Sep 17 00:00:00 2001 From: Segcolt <9hmbzr275@mozmail.com> Date: Wed, 25 Sep 2024 09:47:12 -0300 Subject: [PATCH] Add some "ensure_installed" stuff Just so I don't have to keep installing these stuffs everytime I keep installing this config on my university computers. --- lua/plugins/mason.lua | 12 ++++++++- lua/plugins/treesitter.lua | 55 +++++++++++++++++++++++++++++++++++++- 2 files changed, 65 insertions(+), 2 deletions(-) diff --git a/lua/plugins/mason.lua b/lua/plugins/mason.lua index 00cbf78..169a78e 100644 --- a/lua/plugins/mason.lua +++ b/lua/plugins/mason.lua @@ -7,7 +7,17 @@ return { opts = function(_, opts) -- add more things to the ensure_installed table protecting against community packs modifying it opts.ensure_installed = require("astrocore").list_insert_unique(opts.ensure_installed, { - -- "lua_ls", + "lua_ls", + "bash_language_server", + "pylsp", + "cmake-language-server", + "mesonlsp", + "vim-language-server", + "vimls", + "asm-lsp", + "css-lsp", + "glow", + "marksman", }) end, }, diff --git a/lua/plugins/treesitter.lua b/lua/plugins/treesitter.lua index 41d3c86..2a0e01e 100644 --- a/lua/plugins/treesitter.lua +++ b/lua/plugins/treesitter.lua @@ -5,7 +5,32 @@ return { opts = function(_, opts) -- add more things to the ensure_installed table protecting against community packs modifying it opts.ensure_installed = require("astrocore").list_insert_unique(opts.ensure_installed, { - -- "lua" + "lua", + "cpp", + "c", + "bash", + "vim", + "markdown", + "asm", + "cmake", + "css", + "html", + "javascript", + "printf", + "fish", + "git_config", + "git_rebase", + "gitcommit", + "gitignore", + "gitattributes", + "java", + "meson", + "ninja", + "python", + "sql", + "typescript", + "vimdoc", + "xml" }) end, config = function() @@ -18,6 +43,34 @@ return { enable_rename = true, enable_close = true, enable_close_on_slash = true, + }, + ensure_installed = { + "lua", + "cpp", + "c", + "bash", + "vim", + "markdown", + "asm", + "cmake", + "css", + "html", + "javascript", + "printf", + "fish", + "git_config", + "git_rebase", + "gitcommit", + "gitignore", + "gitattributes", + "java", + "meson", + "ninja", + "python", + "sql", + "typescript", + "vimdoc", + "xml" } } end