From d4803aff928c9e93af943d034b64a3b74e31c21c Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Thu, 6 Jun 2024 13:35:29 +0200 Subject: [PATCH] fix: added recommended and fixed mason --- lua/lazyvim/plugins/extras/lang/elm.lua | 26 ++++++++++--------------- 1 file changed, 10 insertions(+), 16 deletions(-) diff --git a/lua/lazyvim/plugins/extras/lang/elm.lua b/lua/lazyvim/plugins/extras/lang/elm.lua index f2257e96..28c5339f 100644 --- a/lua/lazyvim/plugins/extras/lang/elm.lua +++ b/lua/lazyvim/plugins/extras/lang/elm.lua @@ -1,4 +1,9 @@ return { + recommended = { + ft = { "elm" }, + root = { "elm.json" }, + }, + { "nvim-treesitter/nvim-treesitter", opts = function(_, opts) @@ -7,21 +12,25 @@ return { end end, }, + { "williamboman/mason.nvim", opts = function(_, opts) opts.ensure_installed = opts.ensure_installed or {} - vim.list_extend(opts.ensure_installed, { "elm-language-server", "elm-format" }) + vim.list_extend(opts.ensure_installed, { "elm-format" }) end, }, + { "stevearc/conform.nvim", + optional = true, opts = { formatters_by_ft = { elm = { "elm_format" }, }, }, }, + { "neovim/nvim-lspconfig", opts = { @@ -30,19 +39,4 @@ return { }, }, }, - { -- neotest config needs improvement from someone more expert than me - "nvim-neotest/neotest", - dependencies = { - "nvim-neotest/neotest-vim-test", - "vim-test/vim-test", - }, - opts = { - adapters = { - ["neotest-vim-test"] = { - allow_file_types = { "elm" }, - runner = "elmtest", - }, - }, - }, - }, }