summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkylo252 <[email protected]>2021-11-09 18:59:27 +0100
committerkylo252 <[email protected]>2021-11-10 11:09:44 +0100
commit1ea5361475aca76290695fdd11dcda78a578e8f3 (patch)
tree412e2a53779d4f196aa8920c9a46dc421860c342
parentb23533f4c50e8c62480f51bf4a51a126ada8fb51 (diff)
fix(ci): blacklist 'sorbet' (#1936)
-rw-r--r--lua/lvim/core/which-key.lua5
-rw-r--r--lua/lvim/lsp/config.lua1
-rw-r--r--tests/lsp_spec.lua16
3 files changed, 17 insertions, 5 deletions
diff --git a/lua/lvim/core/which-key.lua b/lua/lvim/core/which-key.lua
index b036e376..254f2ec2 100644
--- a/lua/lvim/core/which-key.lua
+++ b/lua/lvim/core/which-key.lua
@@ -207,7 +207,10 @@ M.config = function()
"<cmd>lua vim.fn.execute('edit ' .. require('lvim.core.log').get_path())<cr>",
"Open the default logfile",
},
- l = { "<cmd>lua require('lvim.core.terminal').toggle_log_view(vim.lsp.get_log_path())<cr>", "view lsp log" },
+ l = {
+ "<cmd>lua require('lvim.core.terminal').toggle_log_view(vim.lsp.get_log_path())<cr>",
+ "view lsp log",
+ },
L = { "<cmd>lua vim.fn.execute('edit ' .. vim.lsp.get_log_path())<cr>", "Open the LSP logfile" },
n = {
"<cmd>lua require('lvim.core.terminal').toggle_log_view(os.getenv('NVIM_LOG_FILE'))<cr>",
diff --git a/lua/lvim/lsp/config.lua b/lua/lvim/lsp/config.lua
index ccc524ee..ce7ed891 100644
--- a/lua/lvim/lsp/config.lua
+++ b/lua/lvim/lsp/config.lua
@@ -55,6 +55,7 @@ return {
"phpactor",
"pylsp",
"rome",
+ "sorbet",
"sqlls",
"sqls",
"stylelint_lsp",
diff --git a/tests/lsp_spec.lua b/tests/lsp_spec.lua
index b3bb59ab..17e72577 100644
--- a/tests/lsp_spec.lua
+++ b/tests/lsp_spec.lua
@@ -60,11 +60,19 @@ a.describe("lsp workflow", function()
require("lvim.lsp").setup()
for _, file in ipairs(vim.fn.glob(lvim.lsp.templates_dir .. "/*.lua", 1, 1)) do
- local count = 0
- for _ in io.lines(file) do
- count = count + 1
+ local content = {}
+ for entry in io.lines(file) do
+ table.insert(content, entry)
end
- assert.equal(count, 1)
+ local err_msg = ""
+ if #content > 1 then
+ err_msg = string.format(
+ "found more than one server for [%q]: \n{\n %q \n}",
+ file:match "[^/]*.lua$",
+ table.concat(content, ", ")
+ )
+ end
+ assert.equal(err_msg, "")
end
end)
end)