Skip to content

Commit 8ccb696

Browse files
committed
feat: call original window/logMessage handler
1 parent 613aa53 commit 8ccb696

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

lua/elixir/elixirls/init.lua

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,7 @@ function M.setup(opts)
315315
end
316316

317317
if root_dir then
318+
local log_message = vim.lsp.handlers["window/logMessage"]
318319
vim.lsp.start(vim.tbl_extend("keep", {
319320
name = "ElixirLS",
320321
cmd = opts.cmd and wrap_in_table(opts.cmd) or { tostring(cmd) },
@@ -325,7 +326,9 @@ function M.setup(opts)
325326
capabilities = opts.capabilities or capabilities,
326327
root_dir = root_dir,
327328
handlers = {
328-
["window/logMessage"] = function(_err, result)
329+
["window/logMessage"] = function(err, result, ...)
330+
log_message(err, result, ...)
331+
329332
local message =
330333
vim.split("[" .. vim.lsp.protocol.MessageType[result.type] .. "] " .. result.message, "\n")
331334

0 commit comments

Comments
 (0)