diff options
| -rw-r--r-- | lua/lvim/core/which-key.lua | 5 | ||||
| -rw-r--r-- | lua/lvim/lsp/config.lua | 1 | ||||
| -rw-r--r-- | tests/lsp_spec.lua | 16 | 
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) | 
