Skip to content

Commit 2fa5e75

Browse files
committed
fix(elixirls): allow overriding handlers
1 parent fb0f9f4 commit 2fa5e75

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

lua/elixir/elixirls/init.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,7 @@ function M.setup(opts)
325325
settings = opts.settings or M.settings {},
326326
capabilities = opts.capabilities or capabilities,
327327
root_dir = root_dir,
328-
handlers = {
328+
handlers = vim.tbl_extend("keep", {
329329
["window/logMessage"] = function(err, result, ...)
330330
log_message(err, result, ...)
331331

@@ -334,7 +334,7 @@ function M.setup(opts)
334334

335335
pcall(vim.api.nvim_buf_set_lines, elixir_nvim_output_bufnr, -1, -1, false, message)
336336
end,
337-
},
337+
}, opts.handlers or {}),
338338
on_attach = function(...)
339339
if opts.on_attach then
340340
opts.on_attach(...)

0 commit comments

Comments
 (0)