aboutsummaryrefslogtreecommitdiffstats
path: root/tests/helpers/lua
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2025-04-21 21:06:36 +0200
committerWilliam Boman <william@redwill.se>2025-04-21 21:53:16 +0200
commit80f2cd7734ff21da4cf1489c9695e440cdcd139f (patch)
tree4e97c2a3b2a416c87985e8efdff6007eaf57823f /tests/helpers/lua
parentrefactor!: remove `automatic_installation` setting (diff)
downloadmason-lspconfig-80f2cd7734ff21da4cf1489c9695e440cdcd139f.tar
mason-lspconfig-80f2cd7734ff21da4cf1489c9695e440cdcd139f.tar.gz
mason-lspconfig-80f2cd7734ff21da4cf1489c9695e440cdcd139f.tar.bz2
mason-lspconfig-80f2cd7734ff21da4cf1489c9695e440cdcd139f.tar.lz
mason-lspconfig-80f2cd7734ff21da4cf1489c9695e440cdcd139f.tar.xz
mason-lspconfig-80f2cd7734ff21da4cf1489c9695e440cdcd139f.tar.zst
mason-lspconfig-80f2cd7734ff21da4cf1489c9695e440cdcd139f.zip
refactor!: remove handler functionality, add automatic enable feature
This also removes all generated code/docs, including relevant scripts. Mappings are now also dynamically generated instead of compiled. These changes should reduce churn in this plugin and make it more resilient for external changes in Mason and/or nvim-lspconfig. Mappings have been centralized in the registry instead.
Diffstat (limited to 'tests/helpers/lua')
-rw-r--r--tests/helpers/lua/dummy-registry/dummy2_package.lua3
-rw-r--r--tests/helpers/lua/dummy-registry/dummy_package.lua3
-rw-r--r--tests/helpers/lua/dummy-registry/fail_dummy.lua3
3 files changed, 9 insertions, 0 deletions
diff --git a/tests/helpers/lua/dummy-registry/dummy2_package.lua b/tests/helpers/lua/dummy-registry/dummy2_package.lua
index c307843..8ddee8d 100644
--- a/tests/helpers/lua/dummy-registry/dummy2_package.lua
+++ b/tests/helpers/lua/dummy-registry/dummy2_package.lua
@@ -12,4 +12,7 @@ return Pkg:new {
id = "pkg:mason/dummy2@1.0.0",
install = function() end,
},
+ neovim = {
+ lspconfig = "dummy2lsp",
+ },
}
diff --git a/tests/helpers/lua/dummy-registry/dummy_package.lua b/tests/helpers/lua/dummy-registry/dummy_package.lua
index 6eb7799..bab0254 100644
--- a/tests/helpers/lua/dummy-registry/dummy_package.lua
+++ b/tests/helpers/lua/dummy-registry/dummy_package.lua
@@ -12,4 +12,7 @@ return Pkg:new {
id = "pkg:mason/dummy@1.0.0",
install = function() end,
},
+ neovim = {
+ lspconfig = "dummylsp",
+ },
}
diff --git a/tests/helpers/lua/dummy-registry/fail_dummy.lua b/tests/helpers/lua/dummy-registry/fail_dummy.lua
index c2fb642..43ed559 100644
--- a/tests/helpers/lua/dummy-registry/fail_dummy.lua
+++ b/tests/helpers/lua/dummy-registry/fail_dummy.lua
@@ -14,4 +14,7 @@ return Pkg:new {
error("fail-dummy doesn't want to be installed", 0)
end,
},
+ neovim = {
+ lspconfig = "fail_dummylsp",
+ },
}