This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

1-- customize mason plugins 2local suggested_packages = {} 3local utils = require "astronvim.utils" 4 5local disable_auto_install = function(_, opts) 6 local data_dir = vim.fn.stdpath("data") 7 utils.list_insert_unique(suggested_packages, opts.ensure_installed or {}) 8 local f = io.open(data_dir .. "/suggested-pkgs.json", "w") 9 f:write(vim.fn.json_encode(suggested_packages)) 10 f:close() 11 12 opts.ensure_installed = {} 13end 14 15return { 16 -- use mason-lspconfig to configure LSP installations 17 { 18 "williamboman/mason-lspconfig.nvim", 19 -- overrides `require("mason-lspconfig").setup(...)` 20 opts = disable_auto_install, 21 }, 22 -- use mason-null-ls to configure Formatters/Linter installation for null-ls sources 23 { 24 "jay-babu/mason-null-ls.nvim", 25 -- overrides `require("mason-null-ls").setup(...)` 26 opts = disable_auto_install, 27 }, 28 { 29 "jay-babu/mason-nvim-dap.nvim", 30 -- overrides `require("mason-nvim-dap").setup(...)` 31 opts = disable_auto_install, 32 }, 33}