summaryrefslogtreecommitdiffstats
path: root/tests/minimal_init.vim
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2023-03-24 11:57:07 +0100
committerGitHub <noreply@github.com>2023-03-24 10:57:07 +0000
commitd119ea67b2c8e1be64811785441761dfbc6e21f5 (patch)
treef93dd2d4fc5e15a22f8e65d46002fd6c7c47320a /tests/minimal_init.vim
parentfix: don't auto install servers when headless (#175) (diff)
downloadmason-lspconfig-d119ea67b2c8e1be64811785441761dfbc6e21f5.tar
mason-lspconfig-d119ea67b2c8e1be64811785441761dfbc6e21f5.tar.gz
mason-lspconfig-d119ea67b2c8e1be64811785441761dfbc6e21f5.tar.bz2
mason-lspconfig-d119ea67b2c8e1be64811785441761dfbc6e21f5.tar.lz
mason-lspconfig-d119ea67b2c8e1be64811785441761dfbc6e21f5.tar.xz
mason-lspconfig-d119ea67b2c8e1be64811785441761dfbc6e21f5.tar.zst
mason-lspconfig-d119ea67b2c8e1be64811785441761dfbc6e21f5.zip
fix(scripts): setup mason and refresh registry (#177)
Also fix tests.
Diffstat (limited to 'tests/minimal_init.vim')
-rw-r--r--tests/minimal_init.vim16
1 files changed, 11 insertions, 5 deletions
diff --git a/tests/minimal_init.vim b/tests/minimal_init.vim
index 72d8a95..eb0845a 100644
--- a/tests/minimal_init.vim
+++ b/tests/minimal_init.vim
@@ -16,18 +16,24 @@ lua require("luassertx")
lua require("test_helpers")
lua <<EOF
-local index = require "mason-registry.index"
-index["dummy"] = "dummy_package"
-index["dummy2"] = "dummy2_package"
-index["fail_dummy"] = "fail_dummy"
-
local configs = require 'lspconfig.configs'
configs.dummylsp = { default_config = { cmd = { "dummylsp" } } }
configs.dummy2lsp = { default_config = { cmd = { "dummy2lsp"} } }
configs.fail_dummylsp = { default_config = { cmd = { "fail_dummylsp"} } }
+local server_mappings = require "mason-lspconfig.mappings.server"
+server_mappings.lspconfig_to_package["dummylsp"] = "dummy"
+server_mappings.lspconfig_to_package["dummy2lsp"] = "dummy2"
+server_mappings.lspconfig_to_package["fail_dummylsp"] = "fail_dummy"
+server_mappings.package_to_lspconfig["dummy"] = "dummylsp"
+server_mappings.package_to_lspconfig["dummy2"] = "dummy2lsp"
+server_mappings.package_to_lspconfig["fail_dummy"] = "fail_dummylsp"
+
require("mason").setup {
install_root_dir = vim.env.INSTALL_ROOT_DIR,
+ registries = {
+ "lua:dummy-registry.index"
+ }
}
EOF