aboutsummaryrefslogtreecommitdiffstats
path: root/tests/minimal_init.vim
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2021-12-25 21:47:57 +0100
committerGitHub <noreply@github.com>2021-12-25 21:47:57 +0100
commit5957e7a29005c286eaf2cc619e826cfd980eb5ff (patch)
tree8fb998c67cdb195ad68813498cace7ef64044a8c /tests/minimal_init.vim
parentfix(zls): add chmod +x to binary (#362) (diff)
downloadmason-5957e7a29005c286eaf2cc619e826cfd980eb5ff.tar
mason-5957e7a29005c286eaf2cc619e826cfd980eb5ff.tar.gz
mason-5957e7a29005c286eaf2cc619e826cfd980eb5ff.tar.bz2
mason-5957e7a29005c286eaf2cc619e826cfd980eb5ff.tar.lz
mason-5957e7a29005c286eaf2cc619e826cfd980eb5ff.tar.xz
mason-5957e7a29005c286eaf2cc619e826cfd980eb5ff.tar.zst
mason-5957e7a29005c286eaf2cc619e826cfd980eb5ff.zip
feat(ui): sort servers alphabetically, also add language hints (#361)
Diffstat (limited to 'tests/minimal_init.vim')
-rw-r--r--tests/minimal_init.vim25
1 files changed, 25 insertions, 0 deletions
diff --git a/tests/minimal_init.vim b/tests/minimal_init.vim
index d0fe4e41..35bc2bcb 100644
--- a/tests/minimal_init.vim
+++ b/tests/minimal_init.vim
@@ -12,6 +12,31 @@ set packpath=$dependencies
packloadall
+lua <<EOF
+local server = require("nvim-lsp-installer.server")
+function ServerGenerator(opts)
+ return server.Server:new(vim.tbl_deep_extend("force", {
+ name = "dummy",
+ languages = { "dummylang" },
+ root_dir = server.get_server_root_path("dummy"),
+ homepage = "https://dummylang.org",
+ installer = function(_, callback, ctx)
+ ctx.stdio_sink.stdout "Installing dummy!\n"
+ callback(true)
+ end
+ }, opts))
+end
+
+function FailingServerGenerator(opts)
+ return ServerGenerator(vim.tbl_deep_extend("force", {
+ installer = function(_, callback, ctx)
+ ctx.stdio_sink.stdout "Installing failing dummy!\n"
+ callback(false)
+ end
+ }, opts))
+end
+EOF
+
" Luassert extensions
lua require("luassertx")