return { { import = "plugins.mod.lspconfig" }, { "NoahTheDuke/vim-just", ft = { "just" } }, { import = "plugins.mod.render-markdown" }, -- { import = "plugins.mod.markview" }, { "lervag/vimtex", lazy = false, -- we don't want to lazy load VimTeX -- tag = "v2.15", -- uncomment to pin to a specific release init = function() -- VimTeX configuration goes here, e.g. vim.g.vimtex_view_method = "sioyek" end }, { "iurimateus/luasnip-latex-snippets.nvim", -- vimtex isn't required if using treesitter requires = { "L3MON4D3/LuaSnip", "lervag/vimtex" }, config = function() require'luasnip-latex-snippets'.setup() -- or setup({ use_treesitter = true }) require("luasnip").config.setup { enable_autosnippets = true } end, }, { "williamboman/mason.nvim", config = true }, { "williamboman/mason-lspconfig.nvim", lazy = false, dependencies = { { "williamboman/mason.nvim" }, { "neovim/nvim-lspconfig" }, }, config = function() local mason_lspconfig = require("mason-lspconfig") local servers = require("config.servers").servers mason_lspconfig.setup({ ensure_installed = servers, }) end }, }