mirror of
https://github.com/neovim/neovim.git
synced 2025-10-26 12:27:24 +00:00
fix(lsp): use vim.notify for all message types #34489
Problem: Currently, vim.notify is only used to display messages when the message type is Error. Solution: Use vim.notify to display messages for all message types.
This commit is contained in:
@@ -588,12 +588,8 @@ NSC['window/showMessage'] = function(_, params, ctx)
|
||||
if not client then
|
||||
err_message('LSP[', client_name, '] client has shut down after sending ', message)
|
||||
end
|
||||
if message_type == protocol.MessageType.Error then
|
||||
err_message('LSP[', client_name, '] ', message)
|
||||
else
|
||||
message = ('LSP[%s][%s] %s\n'):format(client_name, protocol.MessageType[message_type], message)
|
||||
api.nvim_echo({ { message } }, true, {})
|
||||
end
|
||||
message = ('LSP[%s] %s'):format(client_name, message)
|
||||
vim.notify(message, log._from_lsp_level(message_type))
|
||||
return params
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user